<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>ghc-9.0.2: The GHC API (Index - S)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">ghc-9.0.2: The GHC API</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-V.html">V</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-X.html">X</a></li><li><a href="doc-index-Y.html">Y</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - S</p><table><tr><td class="src">s1TyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:s1TyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">s1TyConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:s1TyConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">safeDirectImpsReq</td><td class="module"><a href="GHC-Driver-Session.html#v:safeDirectImpsReq" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">safeHaskell</td><td class="module"><a href="GHC-Driver-Session.html#v:safeHaskell" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:safeHaskell" title="GHC">GHC</a></td></tr><tr><td class="src">SafeHaskellBit</td><td class="module"><a href="GHC-Parser-Lexer.html#v:SafeHaskellBit" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">SafeHaskellMode</td><td class="module"><a href="GHC-Driver-Session.html#t:SafeHaskellMode" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#t:SafeHaskellMode" title="GHC">GHC</a></td></tr><tr><td class="src">safeHaskellModeEnabled</td><td class="module"><a href="GHC-Driver-Session.html#v:safeHaskellModeEnabled" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">safeHaskellOn</td><td class="module"><a href="GHC-Driver-Session.html#v:safeHaskellOn" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">safeIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:safeIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">safeImplicitImpsReq</td><td class="module"><a href="GHC-Driver-Session.html#v:safeImplicitImpsReq" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">safeImportsOn</td><td class="module"><a href="GHC-Driver-Session.html#v:safeImportsOn" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">safeInfer</td><td class="module"><a href="GHC-Driver-Session.html#v:safeInfer" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:safeInfer" title="GHC">GHC</a></td></tr><tr><td class="src">safeInferOn</td><td class="module"><a href="GHC-Driver-Session.html#v:safeInferOn" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">safeInferred</td><td class="module"><a href="GHC-Driver-Session.html#v:safeInferred" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:safeInferred" title="GHC">GHC</a></td></tr><tr><td class="src">safeLanguageOn</td><td class="module"><a href="GHC-Driver-Session.html#v:safeLanguageOn" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">safeName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:safeName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">safeOverlap</td><td class="module"><a href="GHC-Tc-Instance-Class.html#v:safeOverlap" title="GHC.Tc.Instance.Class">GHC.Tc.Instance.Class</a></td></tr><tr><td class="src">safeShowException</td><td class="module"><a href="GHC-Utils-Panic.html#v:safeShowException" title="GHC.Utils.Panic">GHC.Utils.Panic</a></td></tr><tr><td class="src">Safety</td><td class="module"><a href="GHC-Types-ForeignCall.html#t:Safety" title="GHC.Types.ForeignCall">GHC.Types.ForeignCall</a></td></tr><tr><td class="src">SAKS</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#v:SAKS" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">SAKS_or_CUSK</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#t:SAKS_or_CUSK" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">sameDepthAs</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:sameDepthAs" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="src">SameIOPortOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SameIOPortOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SameMutableArrayArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SameMutableArrayArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SameMutableArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SameMutableArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SameMutableByteArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SameMutableByteArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SameMutVarOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SameMutVarOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SameMVarOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SameMVarOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">sameRepresentativeSDIE</td><td class="module"><a href="GHC-HsToCore-PmCheck-Types.html#v:sameRepresentativeSDIE" title="GHC.HsToCore.PmCheck.Types">GHC.HsToCore.PmCheck.Types</a></td></tr><tr><td class="src">SameSmallMutableArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SameSmallMutableArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SameTVarOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SameTVarOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">sameVis</td><td class="module"><a href="GHC-Types-Var.html#v:sameVis" title="GHC.Types.Var">GHC.Types.Var</a>, <a href="GHC-Core-Type.html#v:sameVis" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:sameVis" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">sanityCheckCfg</td><td class="module"><a href="GHC-CmmToAsm-CFG.html#v:sanityCheckCfg" title="GHC.CmmToAsm.CFG">GHC.CmmToAsm.CFG</a></td></tr><tr><td class="src">sappendClassOpKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:sappendClassOpKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sappendName</td><td class="module"><a href="GHC-Builtin-Names.html#v:sappendName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">SAR</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:SAR" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">saturatedByOneShots</td><td class="module"><a href="GHC-Types-Demand.html#v:saturatedByOneShots" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">saveCurrentCostCentre</td><td class="module"><a href="GHC-StgToCmm-Prof.html#v:saveCurrentCostCentre" title="GHC.StgToCmm.Prof">GHC.StgToCmm.Prof</a></td></tr><tr><td class="src">saveThreadState</td><td class="module"><a href="GHC-StgToCmm-Foreign.html#v:saveThreadState" title="GHC.StgToCmm.Foreign">GHC.StgToCmm.Foreign</a></td></tr><tr><td class="src">SBB</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:SBB" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">sb_mds</td><td class="module"><a href="GHC-Tc-Types.html#v:sb_mds" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">sb_tcs</td><td class="module"><a href="GHC-Tc-Types.html#v:sb_tcs" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">scaleAltsBy</td><td class="module"><a href="GHC-Core-Utils.html#v:scaleAltsBy" title="GHC.Core.Utils">GHC.Core.Utils</a>, GHC.Plugins</td></tr><tr><td class="src">Scaled</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#t:Scaled" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Core-Type.html#t:Scaled" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-Multiplicity.html#t:Scaled" title="GHC.Core.Multiplicity">GHC.Core.Multiplicity</a>, <a href="GHC-Plugins.html#t:Scaled" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:Scaled" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Core-Multiplicity.html#v:Scaled" title="GHC.Core.Multiplicity">GHC.Core.Multiplicity</a></td></tr><tr><td class="src">scaledExpTypeToType</td><td class="module"><a href="GHC-Tc-Utils-TcMType.html#v:scaledExpTypeToType" title="GHC.Tc.Utils.TcMType">GHC.Tc.Utils.TcMType</a></td></tr><tr><td class="src">scaledMult</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:scaledMult" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Core-Multiplicity.html#v:scaledMult" title="GHC.Core.Multiplicity">GHC.Core.Multiplicity</a></td></tr><tr><td class="src">scaledSet</td><td class="module"><a href="GHC-Core-Type.html#v:scaledSet" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-Multiplicity.html#v:scaledSet" title="GHC.Core.Multiplicity">GHC.Core.Multiplicity</a>, <a href="GHC-Plugins.html#v:scaledSet" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">scaledThing</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:scaledThing" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Core-Multiplicity.html#v:scaledThing" title="GHC.Core.Multiplicity">GHC.Core.Multiplicity</a></td></tr><tr><td class="src">scaleFloat</td><td class="module"><a href="GHC-Prelude.html#v:scaleFloat" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">scaleIdBy</td><td class="module"><a href="GHC-Types-Id.html#v:scaleIdBy" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:scaleIdBy" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">scaleScaled</td><td class="module"><a href="GHC-Core-Multiplicity.html#v:scaleScaled" title="GHC.Core.Multiplicity">GHC.Core.Multiplicity</a></td></tr><tr><td class="src">scaleUE</td><td class="module"><a href="GHC-Core-UsageEnv.html#v:scaleUE" title="GHC.Core.UsageEnv">GHC.Core.UsageEnv</a></td></tr><tr><td class="src">scaleUsage</td><td class="module"><a href="GHC-Core-UsageEnv.html#v:scaleUsage" title="GHC.Core.UsageEnv">GHC.Core.UsageEnv</a></td></tr><tr><td class="src">scaleVarBy</td><td class="module"><a href="GHC-Types-Id.html#v:scaleVarBy" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:scaleVarBy" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">scanGraph</td><td class="module"><a href="GHC-Data-Graph-Ops.html#v:scanGraph" title="GHC.Data.Graph.Ops">GHC.Data.Graph.Ops</a>, GHC.Data.Graph.Color</td></tr><tr><td class="src">scanl</td><td class="module"><a href="GHC-Prelude.html#v:scanl" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">scanl1</td><td class="module"><a href="GHC-Prelude.html#v:scanl1" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">scanr</td><td class="module"><a href="GHC-Prelude.html#v:scanr" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">scanr1</td><td class="module"><a href="GHC-Prelude.html#v:scanr1" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">SCC</td><td class="module"><a href="GHC-Data-Graph-Directed.html#t:SCC" title="GHC.Data.Graph.Directed">GHC.Data.Graph.Directed</a></td></tr><tr><td class="src">sccAbleCC</td><td class="module"><a href="GHC-Types-CostCentre.html#v:sccAbleCC" title="GHC.Types.CostCentre">GHC.Types.CostCentre</a></td></tr><tr><td class="src">SCCFunSig</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#v:SCCFunSig" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">sccProfilingEnabled</td><td class="module"><a href="GHC-Driver-Session.html#v:sccProfilingEnabled" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">Scheme</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Utils-Ppr-Colour.html#t:Scheme" title="GHC.Utils.Ppr.Colour">GHC.Utils.Ppr.Colour</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Utils-Ppr-Colour.html#v:Scheme" title="GHC.Utils.Ppr.Colour">GHC.Utils.Ppr.Colour</a></td></tr><tr><td class="src">Scope</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:Scope" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">scopeContainsSpan</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:scopeContainsSpan" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">scopedSort</td><td class="module"><a href="GHC-Core-Type.html#v:scopedSort" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-FVs.html#v:scopedSort" title="GHC.Core.TyCo.FVs">GHC.Core.TyCo.FVs</a>, <a href="GHC-Tc-Utils-TcType.html#v:scopedSort" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:scopedSort" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">ScOrigin</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:ScOrigin" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">sc_alts</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_alts" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_arg</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_arg" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_arg_ty</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_arg_ty" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_bndr</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_bndr" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_bndrs</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_bndrs" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_body</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_body" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_cont</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_cont" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_dup</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_dup" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_env</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_env" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_fun</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_fun" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_fun_ty</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_fun_ty" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">sc_hole_ty</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:sc_hole_ty" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">SDC</td><td class="module"><a href="GHC-Utils-Outputable.html#v:SDC" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">SDIE</td><td class="module"><a href="GHC-HsToCore-PmCheck-Types.html#v:SDIE" title="GHC.HsToCore.PmCheck.Types">GHC.HsToCore.PmCheck.Types</a></td></tr><tr><td class="src">SDIV</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Instr.html#v:SDIV" title="GHC.CmmToAsm.SPARC.Instr">GHC.CmmToAsm.SPARC.Instr</a></td></tr><tr><td class="src">SDoc</td><td class="module"><a href="GHC-Utils-Outputable.html#t:SDoc" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocCanUseUnicode</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocCanUseUnicode" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocColScheme</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocColScheme" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">SDocContext</td><td class="module"><a href="GHC-Utils-Outputable.html#t:SDocContext" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocDefaultDepth</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocDefaultDepth" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocDynFlags</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocDynFlags" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocErrorSpans</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocErrorSpans" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocHexWordLiterals</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocHexWordLiterals" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocImpredicativeTypes</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocImpredicativeTypes" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocLastColour</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocLastColour" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocLinearTypes</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocLinearTypes" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocLineLength</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocLineLength" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocOption</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocOption" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPprDebug</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPprDebug" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintAxiomIncomps</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintAxiomIncomps" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintCaseAsLet</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintCaseAsLet" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintEqualityRelations</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintEqualityRelations" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintExplicitCoercions</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintExplicitCoercions" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintExplicitForalls</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintExplicitForalls" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintExplicitKinds</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintExplicitKinds" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintExplicitRuntimeReps</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintExplicitRuntimeReps" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintPotentialInstances</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintPotentialInstances" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintTypeAbbreviations</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintTypeAbbreviations" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintTypecheckerElaboration</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintTypecheckerElaboration" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocPrintUnicodeSyntax</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocPrintUnicodeSyntax" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocShouldUseColor</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocShouldUseColor" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocStarIsType</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocStarIsType" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocStyle</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocStyle" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocSuppressCoercions</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocSuppressCoercions" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocSuppressIdInfo</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocSuppressIdInfo" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocSuppressModulePrefixes</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocSuppressModulePrefixes" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocSuppressStgExts</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocSuppressStgExts" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocSuppressTicks</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocSuppressTicks" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocSuppressTypeApplications</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocSuppressTypeApplications" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocSuppressTypeSignatures</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocSuppressTypeSignatures" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocSuppressUnfoldings</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocSuppressUnfoldings" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocSuppressUniques</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocSuppressUniques" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocSuppressVarKinds</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocSuppressVarKinds" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocWithContext</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocWithContext" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sdocWithDynFlags</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sdocWithDynFlags" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">searchPackageId</td><td class="module">GHC.Unit, <a href="GHC-Unit-State.html#v:searchPackageId" title="GHC.Unit.State">GHC.Unit.State</a>, GHC.Plugins</td></tr><tr><td class="src">secondM</td><td class="module"><a href="GHC-Utils-Misc.html#v:secondM" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">Section</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Cmm.html#t:Section" title="GHC.Cmm">GHC.Cmm</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Cmm.html#v:Section" title="GHC.Cmm">GHC.Cmm</a></td></tr><tr><td class="src">SectionL</td><td class="module"><a href="GHC-Hs-Expr.html#v:SectionL" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">sectionLIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sectionLIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sectionLName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sectionLName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sectionOffset</td><td class="module"><a href="GHC-CmmToAsm-Dwarf-Types.html#v:sectionOffset" title="GHC.CmmToAsm.Dwarf.Types">GHC.CmmToAsm.Dwarf.Types</a></td></tr><tr><td class="src">SectionOrigin</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:SectionOrigin" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">SectionProtection</td><td class="module"><a href="GHC-Cmm.html#t:SectionProtection" title="GHC.Cmm">GHC.Cmm</a></td></tr><tr><td class="src">sectionProtection</td><td class="module"><a href="GHC-Cmm.html#v:sectionProtection" title="GHC.Cmm">GHC.Cmm</a></td></tr><tr><td class="src">SectionR</td><td class="module"><a href="GHC-Hs-Expr.html#v:SectionR" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">sectionRIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sectionRIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sectionRName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sectionRName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">SectionType</td><td class="module"><a href="GHC-Cmm.html#t:SectionType" title="GHC.Cmm">GHC.Cmm</a></td></tr><tr><td class="src">sectionType</td><td class="module"><a href="GHC-Utils-Asm.html#v:sectionType" title="GHC.Utils.Asm">GHC.Utils.Asm</a></td></tr><tr><td class="src">seCvSubst</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:seCvSubst" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">seDynFlags</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:seDynFlags" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">seekBin</td><td class="module"><a href="GHC-Utils-Binary.html#v:seekBin" title="GHC.Utils.Binary">GHC.Utils.Binary</a></td></tr><tr><td class="src">seIdSubst</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:seIdSubst" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">seInScope</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:seInScope" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">Select</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:Select" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">selectLargestContainedBy</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:selectLargestContainedBy" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">selectMatchVar</td><td class="module"><a href="GHC-HsToCore-Utils.html#v:selectMatchVar" title="GHC.HsToCore.Utils">GHC.HsToCore.Utils</a></td></tr><tr><td class="src">selectMatchVars</td><td class="module"><a href="GHC-HsToCore-Utils.html#v:selectMatchVars" title="GHC.HsToCore.Utils">GHC.HsToCore.Utils</a></td></tr><tr><td class="src">selectNextWorkItem</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:selectNextWorkItem" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="src">selectorAmbiguousFieldOcc</td><td class="module"><a href="GHC-Hs-Type.html#v:selectorAmbiguousFieldOcc" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">selectorClassKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:selectorClassKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">selectorClassName</td><td class="module"><a href="GHC-Builtin-Names.html#v:selectorClassName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">SelectorThunk</td><td class="module"><a href="GHC-StgToCmm-Types.html#v:SelectorThunk" title="GHC.StgToCmm.Types">GHC.StgToCmm.Types</a></td></tr><tr><td class="src">selectPoint</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:selectPoint" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">selectSimpleMatchVarL</td><td class="module"><a href="GHC-HsToCore-Utils.html#v:selectSimpleMatchVarL" title="GHC.HsToCore.Utils">GHC.HsToCore.Utils</a></td></tr><tr><td class="src">selectSmallestContaining</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:selectSmallestContaining" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">SelfBoot</td><td class="module"><a href="GHC-Tc-Types.html#v:SelfBoot" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">SelfBootInfo</td><td class="module"><a href="GHC-Tc-Types.html#t:SelfBootInfo" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">SelfLoop</td><td class="module"><a href="GHC-Data-Graph-Directed.html#v:SelfLoop" title="GHC.Data.Graph.Directed">GHC.Data.Graph.Directed</a></td></tr><tr><td class="src">SelfLoopInfo</td><td class="module"><a href="GHC-StgToCmm-Closure.html#t:SelfLoopInfo" title="GHC.StgToCmm.Closure">GHC.StgToCmm.Closure</a></td></tr><tr><td class="src">selName_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:selName_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sel_naughty</td><td class="module"><a href="GHC-Types-Id-Info.html#v:sel_naughty" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">sel_tycon</td><td class="module"><a href="GHC-Types-Id-Info.html#v:sel_tycon" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">semi</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Utils-Ppr.html#v:semi" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Utils-Outputable.html#v:semi" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">Semigroup</td><td class="module"><a href="GHC-Prelude.html#t:Semigroup" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">semigroupClassKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:semigroupClassKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">semigroupClassName</td><td class="module"><a href="GHC-Builtin-Names.html#v:semigroupClassName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">seMode</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:seMode" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">sep</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Utils-Ppr.html#v:sep" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Utils-Outputable.html#v:sep" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">SepArg</td><td class="module"><a href="GHC-Driver-CmdLine.html#v:SepArg" title="GHC.Driver.CmdLine">GHC.Driver.CmdLine</a></td></tr><tr><td class="src">Seq</td><td class="module"><a href="GHC-Runtime-Interpreter.html#v:Seq" title="GHC.Runtime.Interpreter">GHC.Runtime.Interpreter</a></td></tr><tr><td class="src">seq</td><td class="module"><a href="GHC-Prelude.html#v:seq" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">seqBinds</td><td class="module"><a href="GHC-Core-Seq.html#v:seqBinds" title="GHC.Core.Seq">GHC.Core.Seq</a></td></tr><tr><td class="src">seqCo</td><td class="module"><a href="GHC-Core-Coercion.html#v:seqCo" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:seqCo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">seqCompiledByteCode</td><td class="module"><a href="GHC-ByteCode-Types.html#v:seqCompiledByteCode" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">seqCprSig</td><td class="module"><a href="GHC-Types-Cpr.html#v:seqCprSig" title="GHC.Types.Cpr">GHC.Types.Cpr</a></td></tr><tr><td class="src">seqDemand</td><td class="module"><a href="GHC-Types-Demand.html#v:seqDemand" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">seqDemandList</td><td class="module"><a href="GHC-Types-Demand.html#v:seqDemandList" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">seqDmd</td><td class="module"><a href="GHC-Types-Demand.html#v:seqDmd" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">seqDmdType</td><td class="module"><a href="GHC-Types-Demand.html#v:seqDmdType" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">seqDVarSet</td><td class="module"><a href="GHC-Types-Var-Set.html#v:seqDVarSet" title="GHC.Types.Var.Set">GHC.Types.Var.Set</a>, GHC.Plugins</td></tr><tr><td class="src">seqEltsUFM</td><td class="module"><a href="GHC-Types-Unique-FM.html#v:seqEltsUFM" title="GHC.Types.Unique.FM">GHC.Types.Unique.FM</a>, GHC.Plugins</td></tr><tr><td class="src">seqExpr</td><td class="module"><a href="GHC-Core-Seq.html#v:seqExpr" title="GHC.Core.Seq">GHC.Core.Seq</a></td></tr><tr><td class="src">seqExprs</td><td class="module"><a href="GHC-Core-Seq.html#v:seqExprs" title="GHC.Core.Seq">GHC.Core.Seq</a></td></tr><tr><td class="src">seqHValue</td><td class="module"><a href="GHC-Runtime-Interpreter.html#v:seqHValue" title="GHC.Runtime.Interpreter">GHC.Runtime.Interpreter</a></td></tr><tr><td class="src">seqId</td><td class="module"><a href="GHC-Types-Id-Make.html#v:seqId" title="GHC.Types.Id.Make">GHC.Types.Id.Make</a></td></tr><tr><td class="src">seqIdKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:seqIdKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">seqList</td><td class="module"><a href="GHC-Utils-Misc.html#v:seqList" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">seqOccInfo</td><td class="module"><a href="GHC-Types-Basic.html#v:seqOccInfo" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">SeqOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SeqOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">seqRuleInfo</td><td class="module"><a href="GHC-Core-Seq.html#v:seqRuleInfo" title="GHC.Core.Seq">GHC.Core.Seq</a></td></tr><tr><td class="src">seqRules</td><td class="module"><a href="GHC-Core-Seq.html#v:seqRules" title="GHC.Core.Seq">GHC.Core.Seq</a></td></tr><tr><td class="src">seqStrictSig</td><td class="module"><a href="GHC-Types-Demand.html#v:seqStrictSig" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">seqType</td><td class="module"><a href="GHC-Core-Type.html#v:seqType" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:seqType" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">seqTypes</td><td class="module"><a href="GHC-Core-Type.html#v:seqTypes" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:seqTypes" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">Sequel</td><td class="module"><a href="GHC-StgToCmm-Monad.html#t:Sequel" title="GHC.StgToCmm.Monad">GHC.StgToCmm.Monad</a></td></tr><tr><td class="src">sequence</td><td class="module"><a href="GHC-Prelude.html#v:sequence" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">sequenceA</td><td class="module"><a href="GHC-Prelude.html#v:sequenceA" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">sequenceQIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sequenceQIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sequenceQName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sequenceQName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sequenceTop</td><td class="module"><a href="GHC-CmmToAsm-BlockLayout.html#v:sequenceTop" title="GHC.CmmToAsm.BlockLayout">GHC.CmmToAsm.BlockLayout</a></td></tr><tr><td class="src">sequence_</td><td class="module"><a href="GHC-Prelude.html#v:sequence_" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">seqUnfolding</td><td class="module"><a href="GHC-Core-Seq.html#v:seqUnfolding" title="GHC.Core.Seq">GHC.Core.Seq</a></td></tr><tr><td class="src">seqVar</td><td class="module"><a href="GHC-HsToCore-Utils.html#v:seqVar" title="GHC.HsToCore.Utils">GHC.HsToCore.Utils</a></td></tr><tr><td class="src">seqVarSet</td><td class="module"><a href="GHC-Types-Var-Set.html#v:seqVarSet" title="GHC.Types.Var.Set">GHC.Types.Var.Set</a>, GHC.Plugins</td></tr><tr><td class="src">Serialized</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module">GHC.Plugins</td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module">GHC.Plugins</td></tr><tr><td class="src">serializeWithData</td><td class="module">GHC.Plugins</td></tr><tr><td class="src">sError</td><td class="module"><a href="GHC-Utils-Ppr-Colour.html#v:sError" title="GHC.Utils.Ppr.Colour">GHC.Utils.Ppr.Colour</a></td></tr><tr><td class="src">Session</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Monad.html#t:Session" title="GHC.Driver.Monad">GHC.Driver.Monad</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Monad.html#v:Session" title="GHC.Driver.Monad">GHC.Driver.Monad</a></td></tr><tr><td class="src">setArityInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setArityInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setAssigR</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-State.html#v:setAssigR" title="GHC.CmmToAsm.Reg.Linear.State">GHC.CmmToAsm.Reg.Linear.State</a></td></tr><tr><td class="src">setBinds</td><td class="module"><a href="GHC-StgToCmm-Monad.html#v:setBinds" title="GHC.StgToCmm.Monad">GHC.StgToCmm.Monad</a></td></tr><tr><td class="src">setBlockAssigR</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-State.html#v:setBlockAssigR" title="GHC.CmmToAsm.Reg.Linear.State">GHC.CmmToAsm.Reg.Linear.State</a></td></tr><tr><td class="src">SetByteArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SetByteArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">setCafInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setCafInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setCallArityInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setCallArityInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setCaseBndrEvald</td><td class="module"><a href="GHC-Types-Id.html#v:setCaseBndrEvald" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setCaseBndrEvald" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">SETCC</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:SETCC" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">setCoHoleCoVar</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:setCoHoleCoVar" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Core-Coercion.html#v:setCoHoleCoVar" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:setCoHoleCoVar" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setColor</td><td class="module"><a href="GHC-Data-Graph-Ops.html#v:setColor" title="GHC.Data.Graph.Ops">GHC.Data.Graph.Ops</a>, GHC.Data.Graph.Color</td></tr><tr><td class="src">setConstraintVar</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setConstraintVar" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setContext</td><td class="module"><a href="GHC-Runtime-Eval.html#v:setContext" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#v:setContext" title="GHC">GHC</a></td></tr><tr><td class="src">setCoVarName</td><td class="module"><a href="GHC-Core-Coercion.html#v:setCoVarName" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:setCoVarName" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setCoVarUnique</td><td class="module"><a href="GHC-Core-Coercion.html#v:setCoVarUnique" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:setCoVarUnique" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setCprInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setCprInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setCtLoc</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:setCtLoc" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">setCtLocEnv</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:setCtLocEnv" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">setCtLocM</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setCtLocM" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setCtLocOrigin</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:setCtLocOrigin" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">setCtLocSpan</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:setCtLocSpan" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">setCvSubstEnv</td><td class="module"><a href="GHC-Core-TyCo-Subst.html#v:setCvSubstEnv" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a></td></tr><tr><td class="src">setDelete</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setDelete" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setDeleteList</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setDeleteList" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setDeltaNat</td><td class="module"><a href="GHC-CmmToAsm-Monad.html#v:setDeltaNat" title="GHC.CmmToAsm.Monad">GHC.CmmToAsm.Monad</a></td></tr><tr><td class="src">setDeltaR</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-State.html#v:setDeltaR" title="GHC.CmmToAsm.Reg.Linear.State">GHC.CmmToAsm.Reg.Linear.State</a></td></tr><tr><td class="src">setDemandInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setDemandInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setDifference</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setDifference" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setDynFlags</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:setDynFlags" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a>, <a href="GHC-Driver-Pipeline.html#v:setDynFlags" title="GHC.Driver.Pipeline">GHC.Driver.Pipeline</a></td></tr><tr><td class="src">setEdgeWeight</td><td class="module"><a href="GHC-CmmToAsm-CFG.html#v:setEdgeWeight" title="GHC.CmmToAsm.CFG">GHC.CmmToAsm.CFG</a></td></tr><tr><td class="src">setElems</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setElems" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setEmpty</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setEmpty" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setEntrySDIE</td><td class="module"><a href="GHC-HsToCore-PmCheck-Types.html#v:setEntrySDIE" title="GHC.HsToCore.PmCheck.Types">GHC.HsToCore.PmCheck.Types</a></td></tr><tr><td class="src">setEnv</td><td class="module"><a href="GHC-Data-IOEnv.html#v:setEnv" title="GHC.Data.IOEnv">GHC.Data.IOEnv</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">setEnvs</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setEnvs" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setErrCtxt</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setErrCtxt" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setErrsVar</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setErrsVar" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setEvBind</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:setEvBind" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Tc-Plugin.html#v:setEvBind" title="GHC.Tc.Plugin">GHC.Tc.Plugin</a></td></tr><tr><td class="src">setEvBindIfWanted</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:setEvBindIfWanted" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="src">setEvBindsTcS</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:setEvBindsTcS" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="src">setFilter</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setFilter" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setFlagsFromEnvFile</td><td class="module"><a href="GHC-Driver-Session.html#v:setFlagsFromEnvFile" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">setFoldl</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setFoldl" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setFoldr</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setFoldr" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setForeignOs</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:setForeignOs" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a></td></tr><tr><td class="src">setFormatOfRegister</td><td class="module"><a href="GHC-CmmToAsm-SPARC-CodeGen-Base.html#v:setFormatOfRegister" title="GHC.CmmToAsm.SPARC.CodeGen.Base">GHC.CmmToAsm.SPARC.CodeGen.Base</a></td></tr><tr><td class="src">setFreeRegsR</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-State.html#v:setFreeRegsR" title="GHC.CmmToAsm.Reg.Linear.State">GHC.CmmToAsm.Reg.Linear.State</a></td></tr><tr><td class="src">setFromList</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setFromList" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setGblEnv</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setGblEnv" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setGeneralFlag'</td><td class="module"><a href="GHC-Driver-Session.html#v:setGeneralFlag-39-" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">setGHCiMonad</td><td class="module"><a href="GHC.html#v:setGHCiMonad" title="GHC">GHC</a></td></tr><tr><td class="src">setGlobalTypeEnv</td><td class="module"><a href="GHC-Tc-Utils-Env.html#v:setGlobalTypeEnv" title="GHC.Tc.Utils.Env">GHC.Tc.Utils.Env</a></td></tr><tr><td class="src">SETHI</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Instr.html#v:SETHI" title="GHC.CmmToAsm.SPARC.Instr">GHC.CmmToAsm.SPARC.Instr</a></td></tr><tr><td class="src">setHpUsage</td><td class="module"><a href="GHC-StgToCmm-Monad.html#v:setHpUsage" title="GHC.StgToCmm.Monad">GHC.StgToCmm.Monad</a></td></tr><tr><td class="src">setHsTyVarBndrFlag</td><td class="module"><a href="GHC-Hs-Type.html#v:setHsTyVarBndrFlag" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">setIdArity</td><td class="module"><a href="GHC-Types-Id.html#v:setIdArity" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdArity" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdCafInfo</td><td class="module"><a href="GHC-Types-Id.html#v:setIdCafInfo" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdCafInfo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdCallArity</td><td class="module"><a href="GHC-Types-Id.html#v:setIdCallArity" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdCallArity" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdCprInfo</td><td class="module"><a href="GHC-Types-Id.html#v:setIdCprInfo" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdCprInfo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdDemandInfo</td><td class="module"><a href="GHC-Types-Id.html#v:setIdDemandInfo" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdDemandInfo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdDetails</td><td class="module"><a href="GHC-Types-Var.html#v:setIdDetails" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="src">setIdExported</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Types-Var.html#v:setIdExported" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Types-Id.html#v:setIdExported" title="GHC.Types.Id">GHC.Types.Id</a></td></tr><tr><td class="src">setIdInfo</td><td class="module"><a href="GHC-Types-Id.html#v:setIdInfo" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdInfo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdLFInfo</td><td class="module"><a href="GHC-Types-Id.html#v:setIdLFInfo" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdLFInfo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdMult</td><td class="module"><a href="GHC-Types-Var.html#v:setIdMult" title="GHC.Types.Var">GHC.Types.Var</a>, <a href="GHC-Types-Id.html#v:setIdMult" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdMult" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdName</td><td class="module"><a href="GHC-Types-Id.html#v:setIdName" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdName" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdNotExported</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Types-Var.html#v:setIdNotExported" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Types-Id.html#v:setIdNotExported" title="GHC.Types.Id">GHC.Types.Id</a></td></tr><tr><td class="src">setIdOccInfo</td><td class="module"><a href="GHC-Types-Id.html#v:setIdOccInfo" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdOccInfo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdOneShotInfo</td><td class="module"><a href="GHC-Types-Id.html#v:setIdOneShotInfo" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdOneShotInfo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdSpecialisation</td><td class="module"><a href="GHC-Types-Id.html#v:setIdSpecialisation" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdSpecialisation" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdStrictness</td><td class="module"><a href="GHC-Types-Id.html#v:setIdStrictness" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdStrictness" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdType</td><td class="module"><a href="GHC-Types-Id.html#v:setIdType" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdType" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdUnfolding</td><td class="module"><a href="GHC-Types-Id.html#v:setIdUnfolding" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdUnfolding" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIdUnique</td><td class="module"><a href="GHC-Types-Id.html#v:setIdUnique" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setIdUnique" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setIface</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:setIface" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a></td></tr><tr><td class="src">setImplicitEnvM</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setImplicitEnvM" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setIndirectSDIE</td><td class="module"><a href="GHC-HsToCore-PmCheck-Types.html#v:setIndirectSDIE" title="GHC.HsToCore.PmCheck.Types">GHC.HsToCore.PmCheck.Types</a></td></tr><tr><td class="src">setInertCans</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:setInertCans" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="src">setInfoTableStackMap</td><td class="module"><a href="GHC-Cmm-LayoutStack.html#v:setInfoTableStackMap" title="GHC.Cmm.LayoutStack">GHC.Cmm.LayoutStack</a></td></tr><tr><td class="src">setInlineActivation</td><td class="module"><a href="GHC-Types-Id.html#v:setInlineActivation" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setInlineActivation" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setInlinePragInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setInlinePragInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setInlinePragma</td><td class="module"><a href="GHC-Types-Id.html#v:setInlinePragma" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setInlinePragma" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setInlinePragmaActivation</td><td class="module"><a href="GHC-Types-Basic.html#v:setInlinePragmaActivation" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">setInlinePragmaRuleMatchInfo</td><td class="module"><a href="GHC-Types-Basic.html#v:setInlinePragmaRuleMatchInfo" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">setInScope</td><td class="module"><a href="GHC-Core-Subst.html#v:setInScope" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:setInScope" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setInScopeFromE</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:setInScopeFromE" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">setInScopeFromF</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:setInScopeFromF" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">setInScopeSet</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:setInScopeSet" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">setInsert</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setInsert" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setInsertList</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setInsertList" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setInteractiveDynFlags</td><td class="module"><a href="GHC.html#v:setInteractiveDynFlags" title="GHC">GHC</a></td></tr><tr><td class="src">setInteractivePackage</td><td class="module"><a href="GHC-Driver-Types.html#v:setInteractivePackage" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">setInteractivePrintName</td><td class="module"><a href="GHC-Driver-Types.html#v:setInteractivePrintName" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">setIntersection</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setIntersection" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setIsSubsetOf</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setIsSubsetOf" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setLastToken</td><td class="module"><a href="GHC-Parser-Lexer.html#v:setLastToken" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">setLclEnv</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setLclEnv" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setLclEnvLoc</td><td class="module"><a href="GHC-Tc-Types.html#v:setLclEnvLoc" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">setLclEnvTcLevel</td><td class="module"><a href="GHC-Tc-Types.html#v:setLclEnvTcLevel" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">setLclTypeEnv</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setLclTypeEnv" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setLevels</td><td class="module"><a href="GHC-Core-Opt-SetLevels.html#v:setLevels" title="GHC.Core.Opt.SetLevels">GHC.Core.Opt.SetLevels</a></td></tr><tr><td class="src">setLevityInfoWithType</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setLevityInfoWithType" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setLFInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setLFInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setLocalRdrEnv</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setLocalRdrEnv" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setLogAction</td><td class="module"><a href="GHC.html#v:setLogAction" title="GHC">GHC</a></td></tr><tr><td class="src">setMember</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setMember" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setMetaTyVarTcLevel</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:setMetaTyVarTcLevel" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="src">setMode</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:setMode" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">setModLocation</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:setModLocation" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a>, <a href="GHC-Driver-Pipeline.html#v:setModLocation" title="GHC.Driver.Pipeline">GHC.Driver.Pipeline</a></td></tr><tr><td class="src">setNameLoc</td><td class="module"><a href="GHC-Types-Name.html#v:setNameLoc" title="GHC.Types.Name">GHC.Types.Name</a>, <a href="GHC-Plugins.html#v:setNameLoc" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setNameModule</td><td class="module"><a href="GHC-Iface-Env.html#v:setNameModule" title="GHC.Iface.Env">GHC.Iface.Env</a></td></tr><tr><td class="src">setNameUnique</td><td class="module"><a href="GHC-Types-Name.html#v:setNameUnique" title="GHC.Types.Name">GHC.Types.Name</a>, <a href="GHC-Plugins.html#v:setNameUnique" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setNeverLevPoly</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setNeverLevPoly" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setNominalRole_maybe</td><td class="module"><a href="GHC-Core-Coercion.html#v:setNominalRole_maybe" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:setNominalRole_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setNull</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setNull" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setOccInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setOccInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setOccNameSpace</td><td class="module">GHC.Types.Name, <a href="GHC-Types-Name-Occurrence.html#v:setOccNameSpace" title="GHC.Types.Name.Occurrence">GHC.Types.Name.Occurrence</a>, <a href="GHC-Plugins.html#v:setOccNameSpace" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setOneShotInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setOneShotInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setOneShotLambda</td><td class="module"><a href="GHC-Types-Id.html#v:setOneShotLambda" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:setOneShotLambda" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setOverlapModeMaybe</td><td class="module"><a href="GHC-Types-Basic.html#v:setOverlapModeMaybe" title="GHC.Types.Basic">GHC.Types.Basic</a>, <a href="GHC-Core-InstEnv.html#v:setOverlapModeMaybe" title="GHC.Core.InstEnv">GHC.Core.InstEnv</a>, GHC.Plugins</td></tr><tr><td class="src">setProgramDynFlags</td><td class="module"><a href="GHC.html#v:setProgramDynFlags" title="GHC">GHC</a></td></tr><tr><td class="src">setRdrNameSpace</td><td class="module"><a href="GHC-Parser-PostProcess.html#v:setRdrNameSpace" title="GHC.Parser.PostProcess">GHC.Parser.PostProcess</a></td></tr><tr><td class="src">setRealHp</td><td class="module"><a href="GHC-StgToCmm-Monad.html#v:setRealHp" title="GHC.StgToCmm.Monad">GHC.StgToCmm.Monad</a>, <a href="GHC-StgToCmm-Heap.html#v:setRealHp" title="GHC.StgToCmm.Heap">GHC.StgToCmm.Heap</a></td></tr><tr><td class="src">setRecTcMaxBound</td><td class="module"><a href="GHC-Core-TyCon.html#v:setRecTcMaxBound" title="GHC.Core.TyCon">GHC.Core.TyCon</a>, GHC.Plugins</td></tr><tr><td class="src">setRuleIdName</td><td class="module"><a href="GHC-Core.html#v:setRuleIdName" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">setRuleInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setRuleInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setRuleInfoHead</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setRuleInfoHead" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setSafeMode</td><td class="module"><a href="GHC-Driver-Types.html#v:setSafeMode" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">setSession</td><td class="module"><a href="GHC-Driver-Monad.html#v:setSession" title="GHC.Driver.Monad">GHC.Driver.Monad</a>, <a href="GHC.html#v:setSession" title="GHC">GHC</a></td></tr><tr><td class="src">setSessionDynFlags</td><td class="module"><a href="GHC.html#v:setSessionDynFlags" title="GHC">GHC</a></td></tr><tr><td class="src">setSingleton</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setSingleton" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setSize</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setSize" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setSolvedDicts</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:setSolvedDicts" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="src">setSrcLoc</td><td class="module"><a href="GHC-Parser-Lexer.html#v:setSrcLoc" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">setSrcSpan</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setSrcSpan" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setStage</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setStage" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setState</td><td class="module"><a href="GHC-StgToCmm-Monad.html#v:setState" title="GHC.StgToCmm.Monad">GHC.StgToCmm.Monad</a></td></tr><tr><td class="src">setStrictnessInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setStrictnessInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setStyleColoured</td><td class="module"><a href="GHC-Utils-Outputable.html#v:setStyleColoured" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">setSubstEnv</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:setSubstEnv" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">setTargets</td><td class="module"><a href="GHC.html#v:setTargets" title="GHC">GHC</a></td></tr><tr><td class="src">setTcEvBindsMap</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setTcEvBindsMap" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:setTcEvBindsMap" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="src">setTcLevel</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setTcLevel" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">setTcSInerts</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:setTcSInerts" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="src">setTcTyConKind</td><td class="module"><a href="GHC-Core-TyCon.html#v:setTcTyConKind" title="GHC.Core.TyCon">GHC.Core.TyCon</a>, GHC.Plugins</td></tr><tr><td class="src">setTcTyVarDetails</td><td class="module"><a href="GHC-Types-Var.html#v:setTcTyVarDetails" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="src">SetThreadAllocationCounter</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SetThreadAllocationCounter" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">setTickyCtrLabel</td><td class="module"><a href="GHC-StgToCmm-Monad.html#v:setTickyCtrLabel" title="GHC.StgToCmm.Monad">GHC.StgToCmm.Monad</a></td></tr><tr><td class="src">Settings</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Settings.html#t:Settings" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#t:Settings" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Settings.html#v:Settings" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:Settings" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">settings</td><td class="module"><a href="GHC-Driver-Session.html#v:settings" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">SettingsError</td><td class="module"><a href="GHC-Settings-IO.html#t:SettingsError" title="GHC.Settings.IO">GHC.Settings.IO</a></td></tr><tr><td class="src">SettingsError_BadData</td><td class="module"><a href="GHC-Settings-IO.html#v:SettingsError_BadData" title="GHC.Settings.IO">GHC.Settings.IO</a></td></tr><tr><td class="src">SettingsError_MissingData</td><td class="module"><a href="GHC-Settings-IO.html#v:SettingsError_MissingData" title="GHC.Settings.IO">GHC.Settings.IO</a></td></tr><tr><td class="src">setTmpDir</td><td class="module"><a href="GHC-Driver-Session.html#v:setTmpDir" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">setTvSubstEnv</td><td class="module"><a href="GHC-Core-Type.html#v:setTvSubstEnv" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:setTvSubstEnv" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:setTvSubstEnv" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:setTvSubstEnv" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">setTyVarKind</td><td class="module"><a href="GHC-Types-Var.html#v:setTyVarKind" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="src">setTyVarName</td><td class="module"><a href="GHC-Types-Var.html#v:setTyVarName" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="src">setTyVarUnique</td><td class="module"><a href="GHC-Types-Var.html#v:setTyVarUnique" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="src">setUnfoldingInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:setUnfoldingInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">setUnion</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setUnion" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setUnions</td><td class="module"><a href="GHC-Cmm-Dataflow-Collections.html#v:setUnions" title="GHC.Cmm.Dataflow.Collections">GHC.Cmm.Dataflow.Collections</a></td></tr><tr><td class="src">setUniqMeta</td><td class="module"><a href="GHC-CmmToLlvm-Base.html#v:setUniqMeta" title="GHC.CmmToLlvm.Base">GHC.CmmToLlvm.Base</a></td></tr><tr><td class="src">setUnitId</td><td class="module"><a href="GHC-Driver-Session.html#v:setUnitId" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">setUnsafeGlobalDynFlags</td><td class="module"><a href="GHC-Driver-Session.html#v:setUnsafeGlobalDynFlags" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">setUserData</td><td class="module"><a href="GHC-Utils-Binary.html#v:setUserData" title="GHC.Utils.Binary">GHC.Utils.Binary</a></td></tr><tr><td class="src">setVarName</td><td class="module"><a href="GHC-Types-Var.html#v:setVarName" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="src">setVarType</td><td class="module"><a href="GHC-Types-Var.html#v:setVarType" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="src">setVarUnique</td><td class="module"><a href="GHC-Types-Var.html#v:setVarUnique" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="src">setVirtHp</td><td class="module"><a href="GHC-StgToCmm-Monad.html#v:setVirtHp" title="GHC.StgToCmm.Monad">GHC.StgToCmm.Monad</a>, <a href="GHC-StgToCmm-Heap.html#v:setVirtHp" title="GHC.StgToCmm.Heap">GHC.StgToCmm.Heap</a></td></tr><tr><td class="src">seTvSubst</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:seTvSubst" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">setWantedEq</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:setWantedEq" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="src">setWantedEvTerm</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:setWantedEvTerm" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="src">setXOptM</td><td class="module"><a href="GHC-Tc-Utils-Monad.html#v:setXOptM" title="GHC.Tc.Utils.Monad">GHC.Tc.Utils.Monad</a></td></tr><tr><td class="src">SevDump</td><td class="module"><a href="GHC-Utils-Error.html#v:SevDump" title="GHC.Utils.Error">GHC.Utils.Error</a>, <a href="GHC.html#v:SevDump" title="GHC">GHC</a></td></tr><tr><td class="src">Severity</td><td class="module"><a href="GHC-Utils-Error.html#t:Severity" title="GHC.Utils.Error">GHC.Utils.Error</a>, <a href="GHC.html#t:Severity" title="GHC">GHC</a></td></tr><tr><td class="src">SevError</td><td class="module"><a href="GHC-Utils-Error.html#v:SevError" title="GHC.Utils.Error">GHC.Utils.Error</a>, <a href="GHC.html#v:SevError" title="GHC">GHC</a></td></tr><tr><td class="src">SevFatal</td><td class="module"><a href="GHC-Utils-Error.html#v:SevFatal" title="GHC.Utils.Error">GHC.Utils.Error</a>, <a href="GHC.html#v:SevFatal" title="GHC">GHC</a></td></tr><tr><td class="src">SevInfo</td><td class="module"><a href="GHC-Utils-Error.html#v:SevInfo" title="GHC.Utils.Error">GHC.Utils.Error</a>, <a href="GHC.html#v:SevInfo" title="GHC">GHC</a></td></tr><tr><td class="src">SevInteractive</td><td class="module"><a href="GHC-Utils-Error.html#v:SevInteractive" title="GHC.Utils.Error">GHC.Utils.Error</a>, <a href="GHC.html#v:SevInteractive" title="GHC">GHC</a></td></tr><tr><td class="src">SevOutput</td><td class="module"><a href="GHC-Utils-Error.html#v:SevOutput" title="GHC.Utils.Error">GHC.Utils.Error</a>, <a href="GHC.html#v:SevOutput" title="GHC">GHC</a></td></tr><tr><td class="src">SevWarning</td><td class="module"><a href="GHC-Utils-Error.html#v:SevWarning" title="GHC.Utils.Error">GHC.Utils.Error</a>, <a href="GHC.html#v:SevWarning" title="GHC">GHC</a></td></tr><tr><td class="src">sExtraGccViaCFlags</td><td class="module"><a href="GHC-Settings.html#v:sExtraGccViaCFlags" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sExtraGccViaCFlags" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sFatal</td><td class="module"><a href="GHC-Utils-Ppr-Colour.html#v:sFatal" title="GHC.Utils.Ppr.Colour">GHC.Utils.Ppr.Colour</a></td></tr><tr><td class="src">sFileSettings</td><td class="module"><a href="GHC-Settings.html#v:sFileSettings" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sFileSettings" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sfInScope</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:sfInScope" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">sfInteractInert</td><td class="module"><a href="GHC-Core-Coercion-Axiom.html#v:sfInteractInert" title="GHC.Core.Coercion.Axiom">GHC.Core.Coercion.Axiom</a>, <a href="GHC-Builtin-Types-Literals.html#v:sfInteractInert" title="GHC.Builtin.Types.Literals">GHC.Builtin.Types.Literals</a></td></tr><tr><td class="src">sfInteractTop</td><td class="module"><a href="GHC-Core-Coercion-Axiom.html#v:sfInteractTop" title="GHC.Core.Coercion.Axiom">GHC.Core.Coercion.Axiom</a>, <a href="GHC-Builtin-Types-Literals.html#v:sfInteractTop" title="GHC.Builtin.Types.Literals">GHC.Builtin.Types.Literals</a></td></tr><tr><td class="src">sfJoinFloats</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:sfJoinFloats" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">sfLetFloats</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:sfLetFloats" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">sfMatchFam</td><td class="module"><a href="GHC-Core-Coercion-Axiom.html#v:sfMatchFam" title="GHC.Core.Coercion.Axiom">GHC.Core.Coercion.Axiom</a>, <a href="GHC-Builtin-Types-Literals.html#v:sfMatchFam" title="GHC.Builtin.Types.Literals">GHC.Builtin.Types.Literals</a></td></tr><tr><td class="src">Sf_Ignore</td><td class="module"><a href="GHC-Driver-Session.html#v:Sf_Ignore" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:Sf_Ignore" title="GHC">GHC</a></td></tr><tr><td class="src">Sf_None</td><td class="module"><a href="GHC-Driver-Session.html#v:Sf_None" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:Sf_None" title="GHC">GHC</a></td></tr><tr><td class="src">Sf_Safe</td><td class="module"><a href="GHC-Driver-Session.html#v:Sf_Safe" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:Sf_Safe" title="GHC">GHC</a></td></tr><tr><td class="src">Sf_SafeInferred</td><td class="module"><a href="GHC-Driver-Session.html#v:Sf_SafeInferred" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:Sf_SafeInferred" title="GHC">GHC</a></td></tr><tr><td class="src">Sf_Trustworthy</td><td class="module"><a href="GHC-Driver-Session.html#v:Sf_Trustworthy" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:Sf_Trustworthy" title="GHC">GHC</a></td></tr><tr><td class="src">Sf_Unsafe</td><td class="module"><a href="GHC-Driver-Session.html#v:Sf_Unsafe" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:Sf_Unsafe" title="GHC">GHC</a></td></tr><tr><td class="src">sGccSupportsNoPie</td><td class="module"><a href="GHC-Settings.html#v:sGccSupportsNoPie" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGccSupportsNoPie" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sGhcDebugged</td><td class="module"><a href="GHC-Settings.html#v:sGhcDebugged" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGhcDebugged" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sGhciUsagePath</td><td class="module"><a href="GHC-Settings.html#v:sGhciUsagePath" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGhciUsagePath" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sGhcNameVersion</td><td class="module"><a href="GHC-Settings.html#v:sGhcNameVersion" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGhcNameVersion" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sGhcRTSWays</td><td class="module"><a href="GHC-Settings.html#v:sGhcRTSWays" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGhcRTSWays" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sGhcRtsWithLibdw</td><td class="module"><a href="GHC-Settings.html#v:sGhcRtsWithLibdw" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGhcRtsWithLibdw" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sGhcThreaded</td><td class="module"><a href="GHC-Settings.html#v:sGhcThreaded" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGhcThreaded" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sGhcUsagePath</td><td class="module"><a href="GHC-Settings.html#v:sGhcUsagePath" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGhcUsagePath" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sGhcWithInterpreter</td><td class="module"><a href="GHC-Settings.html#v:sGhcWithInterpreter" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGhcWithInterpreter" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sGhcWithSMP</td><td class="module"><a href="GHC-Settings.html#v:sGhcWithSMP" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGhcWithSMP" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sGlobalPackageDatabasePath</td><td class="module"><a href="GHC-Settings.html#v:sGlobalPackageDatabasePath" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sGlobalPackageDatabasePath" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">ShadowedDependencies</td><td class="module">GHC.Unit, <a href="GHC-Unit-State.html#v:ShadowedDependencies" title="GHC.Unit.State">GHC.Unit.State</a>, GHC.Plugins</td></tr><tr><td class="src">ShadowInfo</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#t:ShadowInfo" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">shadowNames</td><td class="module"><a href="GHC-Types-Name-Reader.html#v:shadowNames" title="GHC.Types.Name.Reader">GHC.Types.Name.Reader</a>, GHC.Plugins</td></tr><tr><td class="src">shallowTyCoVarsOfCo</td><td class="module"><a href="GHC-Core-TyCo-FVs.html#v:shallowTyCoVarsOfCo" title="GHC.Core.TyCo.FVs">GHC.Core.TyCo.FVs</a></td></tr><tr><td class="src">shallowTyCoVarsOfCos</td><td class="module"><a href="GHC-Core-TyCo-FVs.html#v:shallowTyCoVarsOfCos" title="GHC.Core.TyCo.FVs">GHC.Core.TyCo.FVs</a></td></tr><tr><td class="src">shallowTyCoVarsOfCoVarEnv</td><td class="module"><a href="GHC-Core-TyCo-FVs.html#v:shallowTyCoVarsOfCoVarEnv" title="GHC.Core.TyCo.FVs">GHC.Core.TyCo.FVs</a></td></tr><tr><td class="src">shallowTyCoVarsOfType</td><td class="module"><a href="GHC-Core-TyCo-FVs.html#v:shallowTyCoVarsOfType" title="GHC.Core.TyCo.FVs">GHC.Core.TyCo.FVs</a></td></tr><tr><td class="src">shallowTyCoVarsOfTypes</td><td class="module"><a href="GHC-Core-TyCo-FVs.html#v:shallowTyCoVarsOfTypes" title="GHC.Core.TyCo.FVs">GHC.Core.TyCo.FVs</a></td></tr><tr><td class="src">shallowTyCoVarsOfTyVarEnv</td><td class="module"><a href="GHC-Core-TyCo-FVs.html#v:shallowTyCoVarsOfTyVarEnv" title="GHC.Core.TyCo.FVs">GHC.Core.TyCo.FVs</a></td></tr><tr><td class="src">Shared</td><td class="module"><a href="GHC-HsToCore-PmCheck-Types.html#t:Shared" title="GHC.HsToCore.PmCheck.Types">GHC.HsToCore.PmCheck.Types</a></td></tr><tr><td class="src">SharedDIdEnv</td><td class="module"><a href="GHC-HsToCore-PmCheck-Types.html#t:SharedDIdEnv" title="GHC.HsToCore.PmCheck.Types">GHC.HsToCore.PmCheck.Types</a></td></tr><tr><td class="src">sharedGlobal</td><td class="module"><a href="GHC-Utils-Misc.html#v:sharedGlobal" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">sharedGlobalM</td><td class="module"><a href="GHC-Utils-Misc.html#v:sharedGlobalM" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">shareFailureHandler</td><td class="module"><a href="GHC-HsToCore-Utils.html#v:shareFailureHandler" title="GHC.HsToCore.Utils">GHC.HsToCore.Utils</a></td></tr><tr><td class="src">sHeader</td><td class="module"><a href="GHC-Utils-Ppr-Colour.html#v:sHeader" title="GHC.Utils.Ppr.Colour">GHC.Utils.Ppr.Colour</a></td></tr><tr><td class="src">ShHoleSubst</td><td class="module">GHC.Unit, <a href="GHC-Unit-State.html#t:ShHoleSubst" title="GHC.Unit.State">GHC.Unit.State</a>, GHC.Plugins</td></tr><tr><td class="src">shiftEqns</td><td class="module"><a href="GHC-HsToCore-Utils.html#v:shiftEqns" title="GHC.HsToCore.Utils">GHC.HsToCore.Utils</a></td></tr><tr><td class="src">SHL</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:SHL" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">shortBlockId</td><td class="module"><a href="GHC-CmmToAsm-SPARC-ShortcutJump.html#v:shortBlockId" title="GHC.CmmToAsm.SPARC.ShortcutJump">GHC.CmmToAsm.SPARC.ShortcutJump</a></td></tr><tr><td class="src">shortcutJump</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-CmmToAsm-SPARC-ShortcutJump.html#v:shortcutJump" title="GHC.CmmToAsm.SPARC.ShortcutJump">GHC.CmmToAsm.SPARC.ShortcutJump</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-CmmToAsm-PPC-RegInfo.html#v:shortcutJump" title="GHC.CmmToAsm.PPC.RegInfo">GHC.CmmToAsm.PPC.RegInfo</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:shortcutJump" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="alt">4 (Function)</td><td class="module"><a href="GHC-CmmToAsm-Monad.html#v:shortcutJump" title="GHC.CmmToAsm.Monad">GHC.CmmToAsm.Monad</a>, <a href="GHC-CmmToAsm.html#v:shortcutJump" title="GHC.CmmToAsm">GHC.CmmToAsm</a></td></tr><tr><td class="src">shortCutLit</td><td class="module"><a href="GHC-Tc-Utils-Zonk.html#v:shortCutLit" title="GHC.Tc.Utils.Zonk">GHC.Tc.Utils.Zonk</a></td></tr><tr><td class="src">shortcutStatics</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-CmmToAsm-SPARC-ShortcutJump.html#v:shortcutStatics" title="GHC.CmmToAsm.SPARC.ShortcutJump">GHC.CmmToAsm.SPARC.ShortcutJump</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-CmmToAsm-PPC-RegInfo.html#v:shortcutStatics" title="GHC.CmmToAsm.PPC.RegInfo">GHC.CmmToAsm.PPC.RegInfo</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:shortcutStatics" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="alt">4 (Function)</td><td class="module"><a href="GHC-CmmToAsm-Monad.html#v:shortcutStatics" title="GHC.CmmToAsm.Monad">GHC.CmmToAsm.Monad</a>, <a href="GHC-CmmToAsm.html#v:shortcutStatics" title="GHC.CmmToAsm">GHC.CmmToAsm</a></td></tr><tr><td class="src">shortcutWeightMap</td><td class="module"><a href="GHC-CmmToAsm-CFG.html#v:shortcutWeightMap" title="GHC.CmmToAsm.CFG">GHC.CmmToAsm.CFG</a></td></tr><tr><td class="src">shouldInlinePrimOp</td><td class="module"><a href="GHC-StgToCmm-Prim.html#v:shouldInlinePrimOp" title="GHC.StgToCmm.Prim">GHC.StgToCmm.Prim</a></td></tr><tr><td class="src">Shouldn'tHappenOrigin</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:Shouldn-39-tHappenOrigin" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">Show</td><td class="module"><a href="GHC-Prelude.html#t:Show" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">show</td><td class="module"><a href="GHC-Prelude.html#v:show" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">showAstData</td><td class="module"><a href="GHC-Hs-Dump.html#v:showAstData" title="GHC.Hs.Dump">GHC.Hs.Dump</a></td></tr><tr><td class="src">showChar</td><td class="module"><a href="GHC-Prelude.html#v:showChar" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">showClassKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:showClassKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">showClassName</td><td class="module"><a href="GHC-Builtin-Names.html#v:showClassName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">showCommaSpace_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:showCommaSpace_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">showException</td><td class="module"><a href="GHC-Utils-Panic.html#v:showException" title="GHC.Utils.Panic">GHC.Utils.Panic</a></td></tr><tr><td class="src">ShowForAllFlag</td><td class="module"><a href="GHC-Iface-Type.html#t:ShowForAllFlag" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="src">ShowForAllMust</td><td class="module"><a href="GHC-Iface-Type.html#v:ShowForAllMust" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="src">ShowForAllWhen</td><td class="module"><a href="GHC-Iface-Type.html#v:ShowForAllWhen" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="src">showFreeRegs</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-SPARC.html#v:showFreeRegs" title="GHC.CmmToAsm.Reg.Linear.SPARC">GHC.CmmToAsm.Reg.Linear.SPARC</a></td></tr><tr><td class="src">showGhcException</td><td class="module"><a href="GHC-Utils-Panic.html#v:showGhcException" title="GHC.Utils.Panic">GHC.Utils.Panic</a>, <a href="GHC.html#v:showGhcException" title="GHC">GHC</a></td></tr><tr><td class="src">ShowHeader</td><td class="module"><a href="GHC-Iface-Syntax.html#v:ShowHeader" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">ShowHowMuch</td><td class="module"><a href="GHC-Iface-Syntax.html#t:ShowHowMuch" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">ShowIface</td><td class="module"><a href="GHC-Iface-Syntax.html#v:ShowIface" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">showIface</td><td class="module"><a href="GHC-Iface-Load.html#v:showIface" title="GHC.Iface.Load">GHC.Iface.Load</a></td></tr><tr><td class="src">showLinkerState</td><td class="module"><a href="GHC-Runtime-Linker.html#v:showLinkerState" title="GHC.Runtime.Linker">GHC.Runtime.Linker</a></td></tr><tr><td class="src">showList</td><td class="module"><a href="GHC-Prelude.html#v:showList" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">showMatches</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:showMatches" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">showModMsg</td><td class="module"><a href="GHC-Driver-Types.html#v:showModMsg" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">showModule</td><td class="module"><a href="GHC-Runtime-Eval.html#v:showModule" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#v:showModule" title="GHC">GHC</a></td></tr><tr><td class="src">showModuleIndex</td><td class="module"><a href="GHC-Driver-Main.html#v:showModuleIndex" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">showOpt</td><td class="module"><a href="GHC-Utils-CliOption.html#v:showOpt" title="GHC.Utils.CliOption">GHC.Utils.CliOption</a>, <a href="GHC-Driver-Session.html#v:showOpt" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">showParen</td><td class="module"><a href="GHC-Prelude.html#v:showParen" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">showParen_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:showParen_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">showPass</td><td class="module"><a href="GHC-Utils-Error.html#v:showPass" title="GHC.Utils.Error">GHC.Utils.Error</a></td></tr><tr><td class="src">showPlainGhcException</td><td class="module"><a href="GHC-Utils-Panic-Plain.html#v:showPlainGhcException" title="GHC.Utils.Panic.Plain">GHC.Utils.Panic.Plain</a></td></tr><tr><td class="src">showPpr</td><td class="module"><a href="GHC-Utils-Outputable.html#v:showPpr" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">showProv</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:showProv" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">showReg</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-CmmToAsm-X86-Regs.html#v:showReg" title="GHC.CmmToAsm.X86.Regs">GHC.CmmToAsm.X86.Regs</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Regs.html#v:showReg" title="GHC.CmmToAsm.SPARC.Regs">GHC.CmmToAsm.SPARC.Regs</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="GHC-CmmToAsm-PPC-Regs.html#v:showReg" title="GHC.CmmToAsm.PPC.Regs">GHC.CmmToAsm.PPC.Regs</a></td></tr><tr><td class="src">showRichTokenStream</td><td class="module"><a href="GHC.html#v:showRichTokenStream" title="GHC">GHC</a></td></tr><tr><td class="src">ShowS</td><td class="module"><a href="GHC-Prelude.html#t:ShowS" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">shows</td><td class="module"><a href="GHC-Prelude.html#v:shows" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">showSDoc</td><td class="module"><a href="GHC-Utils-Outputable.html#v:showSDoc" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">showSDocDebug</td><td class="module"><a href="GHC-Utils-Outputable.html#v:showSDocDebug" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">showSDocDump</td><td class="module"><a href="GHC-Utils-Outputable.html#v:showSDocDump" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">showSDocDumpOneLine</td><td class="module"><a href="GHC-Utils-Outputable.html#v:showSDocDumpOneLine" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">showSDocForUser</td><td class="module"><a href="GHC-Utils-Outputable.html#v:showSDocForUser" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">showSDocOneLine</td><td class="module"><a href="GHC-Utils-Outputable.html#v:showSDocOneLine" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">showSDocUnqual</td><td class="module"><a href="GHC-Utils-Outputable.html#v:showSDocUnqual" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">showSDocUnsafe</td><td class="module"><a href="GHC-Utils-Outputable.html#v:showSDocUnsafe" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">ShowSome</td><td class="module"><a href="GHC-Iface-Syntax.html#v:ShowSome" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">showSpace_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:showSpace_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">showsPrec</td><td class="module"><a href="GHC-Prelude.html#v:showsPrec" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">showsPrec_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:showsPrec_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">showStgStats</td><td class="module"><a href="GHC-Stg-Stats.html#v:showStgStats" title="GHC.Stg.Stats">GHC.Stg.Stats</a></td></tr><tr><td class="src">showString</td><td class="module"><a href="GHC-Prelude.html#v:showString" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">showString_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:showString_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">ShowSub</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Iface-Syntax.html#t:ShowSub" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Iface-Syntax.html#v:ShowSub" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">shows_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:shows_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">showTerm</td><td class="module"><a href="GHC-Runtime-Debugger.html#v:showTerm" title="GHC.Runtime.Debugger">GHC.Runtime.Debugger</a></td></tr><tr><td class="src">showToHeader</td><td class="module"><a href="GHC-Iface-Syntax.html#v:showToHeader" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">showToIface</td><td class="module"><a href="GHC-Iface-Syntax.html#v:showToIface" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">showType</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:showType" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">showWrap</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:showWrap" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">showWrapVars</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:showWrapVars" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">SHR</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:SHR" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">ShrinkMutableByteArrayOp_Char</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:ShrinkMutableByteArrayOp_Char" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">ShrinkSmallMutableArrayOp_Char</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:ShrinkSmallMutableArrayOp_Char" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">Shutdown</td><td class="module"><a href="GHC-Runtime-Interpreter.html#v:Shutdown" title="GHC.Runtime.Interpreter">GHC.Runtime.Interpreter</a></td></tr><tr><td class="src">Sig</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#t:Sig" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">SigD</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:SigD" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">sigDIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sigDIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sigDName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sigDName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sigEIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sigEIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sigEName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sigEName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">SigmaCtxt</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:SigmaCtxt" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a>, <a href="GHC-Tc-Validity.html#v:SigmaCtxt" title="GHC.Tc.Validity">GHC.Tc.Validity</a>, <a href="GHC-Tc-Gen-HsType.html#v:SigmaCtxt" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">Signal</td><td class="module"><a href="GHC-Utils-Panic.html#v:Signal" title="GHC.Utils.Panic">GHC.Utils.Panic</a>, <a href="GHC.html#v:Signal" title="GHC">GHC</a></td></tr><tr><td class="src">sigNameNoLoc</td><td class="module"><a href="GHC-HsToCore-Docs.html#v:sigNameNoLoc" title="GHC.HsToCore.Docs">GHC.HsToCore.Docs</a></td></tr><tr><td class="src">SignedHint</td><td class="module"><a href="GHC-Cmm-Type.html#v:SignedHint" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">SignExt</td><td class="module"><a href="GHC-Llvm-Types.html#v:SignExt" title="GHC.Llvm.Types">GHC.Llvm.Types</a>, <a href="GHC-Llvm.html#v:SignExt" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">significand</td><td class="module"><a href="GHC-Prelude.html#v:significand" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">signum</td><td class="module"><a href="GHC-Prelude.html#v:signum" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">SigPat</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:SigPat" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">sigPIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sigPIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sigPName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sigPName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sigPrec</td><td class="module"><a href="GHC-Types-Basic.html#v:sigPrec" title="GHC.Types.Basic">GHC.Types.Basic</a>, <a href="GHC-Core-TyCo-Ppr.html#v:sigPrec" title="GHC.Core.TyCo.Ppr">GHC.Core.TyCo.Ppr</a>, GHC.Plugins</td></tr><tr><td class="src">SigSkol</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:SigSkol" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">sigTIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sigTIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sigTName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sigTName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">SigTypeSkol</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:SigTypeSkol" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">sig_bndr</td><td class="module"><a href="GHC-Tc-Types.html#v:sig_bndr" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad, <a href="GHC-Tc-Gen-Sig.html#v:sig_bndr" title="GHC.Tc.Gen.Sig">GHC.Tc.Gen.Sig</a></td></tr><tr><td class="src">sig_ctxt</td><td class="module"><a href="GHC-Tc-Types.html#v:sig_ctxt" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad, <a href="GHC-Tc-Gen-Sig.html#v:sig_ctxt" title="GHC.Tc.Gen.Sig">GHC.Tc.Gen.Sig</a></td></tr><tr><td class="src">sig_inst_sig</td><td class="module"><a href="GHC-Tc-Types.html#v:sig_inst_sig" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">sig_inst_skols</td><td class="module"><a href="GHC-Tc-Types.html#v:sig_inst_skols" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">sig_inst_tau</td><td class="module"><a href="GHC-Tc-Types.html#v:sig_inst_tau" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">sig_inst_theta</td><td class="module"><a href="GHC-Tc-Types.html#v:sig_inst_theta" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">sig_inst_wcs</td><td class="module"><a href="GHC-Tc-Types.html#v:sig_inst_wcs" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">sig_inst_wcx</td><td class="module"><a href="GHC-Tc-Types.html#v:sig_inst_wcx" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">sig_loc</td><td class="module"><a href="GHC-Tc-Types.html#v:sig_loc" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad, <a href="GHC-Tc-Gen-Sig.html#v:sig_loc" title="GHC.Tc.Gen.Sig">GHC.Tc.Gen.Sig</a></td></tr><tr><td class="src">simplBinder</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:simplBinder" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">simplBinders</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:simplBinders" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">SimplCont</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#t:SimplCont" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">SimplCount</td><td class="module"><a href="GHC-Core-Opt-Monad.html#t:SimplCount" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, <a href="GHC-Core-Opt-Simplify-Monad.html#t:SimplCount" title="GHC.Core.Opt.Simplify.Monad">GHC.Core.Opt.Simplify.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">simplCountN</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:simplCountN" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">simpleImportDecl</td><td class="module">GHC.Hs, <a href="GHC-Hs-ImpExp.html#v:simpleImportDecl" title="GHC.Hs.ImpExp">GHC.Hs.ImpExp</a>, GHC</td></tr><tr><td class="src">simpleInstInfoClsTy</td><td class="module"><a href="GHC-Tc-Utils-Env.html#v:simpleInstInfoClsTy" title="GHC.Tc.Utils.Env">GHC.Tc.Utils.Env</a></td></tr><tr><td class="src">simpleInstInfoTy</td><td class="module"><a href="GHC-Tc-Utils-Env.html#v:simpleInstInfoTy" title="GHC.Tc.Utils.Env">GHC.Tc.Utils.Env</a></td></tr><tr><td class="src">simpleInstInfoTyCon</td><td class="module"><a href="GHC-Tc-Utils-Env.html#v:simpleInstInfoTyCon" title="GHC.Tc.Utils.Env">GHC.Tc.Utils.Env</a></td></tr><tr><td class="src">simpleNodeInfo</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:simpleNodeInfo" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">SimplEnv</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#t:SimplEnv" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:SimplEnv" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">simplEnvForGHCi</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:simplEnvForGHCi" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">simpleOptExpr</td><td class="module"><a href="GHC-Core-SimpleOpt.html#v:simpleOptExpr" title="GHC.Core.SimpleOpt">GHC.Core.SimpleOpt</a></td></tr><tr><td class="src">simpleOptExprWith</td><td class="module"><a href="GHC-Core-SimpleOpt.html#v:simpleOptExprWith" title="GHC.Core.SimpleOpt">GHC.Core.SimpleOpt</a></td></tr><tr><td class="src">simpleOptPgm</td><td class="module"><a href="GHC-Core-SimpleOpt.html#v:simpleOptPgm" title="GHC.Core.SimpleOpt">GHC.Core.SimpleOpt</a></td></tr><tr><td class="src">simplExpr</td><td class="module"><a href="GHC-Core-Opt-Simplify.html#v:simplExpr" title="GHC.Core.Opt.Simplify">GHC.Core.Opt.Simplify</a></td></tr><tr><td class="src">SimplFloats</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#t:SimplFloats" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:SimplFloats" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">Simplified</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:Simplified" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">SimplifierDone</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:SimplifierDone" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">simplify</td><td class="module"><a href="GHC-Data-BooleanFormula.html#v:simplify" title="GHC.Data.BooleanFormula">GHC.Data.BooleanFormula</a></td></tr><tr><td class="src">simplifyAmbiguityCheck</td><td class="module"><a href="GHC-Tc-Solver.html#v:simplifyAmbiguityCheck" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">simplifyArgsWorker</td><td class="module"><a href="GHC-Core-Coercion.html#v:simplifyArgsWorker" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:simplifyArgsWorker" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">simplifyDefault</td><td class="module"><a href="GHC-Tc-Solver.html#v:simplifyDefault" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">simplifyExpr</td><td class="module"><a href="GHC-Core-Opt-Pipeline.html#v:simplifyExpr" title="GHC.Core.Opt.Pipeline">GHC.Core.Opt.Pipeline</a></td></tr><tr><td class="src">simplifyInfer</td><td class="module"><a href="GHC-Tc-Solver.html#v:simplifyInfer" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">simplifyInstanceContexts</td><td class="module"><a href="GHC-Tc-Deriv-Infer.html#v:simplifyInstanceContexts" title="GHC.Tc.Deriv.Infer">GHC.Tc.Deriv.Infer</a></td></tr><tr><td class="src">simplifyInteractive</td><td class="module"><a href="GHC-Tc-Solver.html#v:simplifyInteractive" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">simplifyTop</td><td class="module"><a href="GHC-Tc-Solver.html#v:simplifyTop" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">simplifyTopImplic</td><td class="module"><a href="GHC-Tc-Solver.html#v:simplifyTopImplic" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">simplifyWantedsTcM</td><td class="module"><a href="GHC-Tc-Solver.html#v:simplifyWantedsTcM" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">SimplM</td><td class="module"><a href="GHC-Core-Opt-Simplify-Monad.html#t:SimplM" title="GHC.Core.Opt.Simplify.Monad">GHC.Core.Opt.Simplify.Monad</a></td></tr><tr><td class="src">SimplMode</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Core-Opt-Monad.html#t:SimplMode" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:SimplMode" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">simplNonRecBndr</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:simplNonRecBndr" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">simplNonRecJoinBndr</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:simplNonRecJoinBndr" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">simplPhases</td><td class="module"><a href="GHC-Driver-Session.html#v:simplPhases" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:simplPhases" title="GHC">GHC</a></td></tr><tr><td class="src">simplRecBndrs</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:simplRecBndrs" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">simplRecJoinBndrs</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:simplRecJoinBndrs" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">simplRules</td><td class="module"><a href="GHC-Core-Opt-Simplify.html#v:simplRules" title="GHC.Core.Opt.Simplify">GHC.Core.Opt.Simplify</a></td></tr><tr><td class="src">SimplSR</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#t:SimplSR" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">simplTickFactor</td><td class="module"><a href="GHC-Driver-Session.html#v:simplTickFactor" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:simplTickFactor" title="GHC">GHC</a></td></tr><tr><td class="src">simplTopBinds</td><td class="module"><a href="GHC-Core-Opt-Simplify.html#v:simplTopBinds" title="GHC.Core.Opt.Simplify">GHC.Core.Opt.Simplify</a></td></tr><tr><td class="src">simpl_top</td><td class="module"><a href="GHC-Tc-Solver.html#v:simpl_top" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">sin</td><td class="module"><a href="GHC-Prelude.html#v:sin" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">singleCt</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:singleCt" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">SingleEntry</td><td class="module"><a href="GHC-Stg-Syntax.html#v:SingleEntry" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">SingleStep</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#t:SingleStep" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC-Runtime-Eval.html#t:SingleStep" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#t:SingleStep" title="GHC">GHC</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#v:SingleStep" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC-Runtime-Eval.html#v:SingleStep" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#v:SingleStep" title="GHC">GHC</a></td></tr><tr><td class="src">SingleThreaded</td><td class="module"><a href="GHC-Llvm-Syntax.html#t:SingleThreaded" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a></td></tr><tr><td class="src">singleton</td><td class="module"><a href="GHC-Utils-Misc.html#v:singleton" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">sinh</td><td class="module"><a href="GHC-Prelude.html#v:sinh" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">size</td><td class="module"><a href="GHC-Data-Graph-Ops.html#v:size" title="GHC.Data.Graph.Ops">GHC.Data.Graph.Ops</a>, GHC.Data.Graph.Color</td></tr><tr><td class="src">SizedSeq</td><td class="module"><a href="GHC-ByteCode-Asm.html#t:SizedSeq" title="GHC.ByteCode.Asm">GHC.ByteCode.Asm</a></td></tr><tr><td class="src">sizedText</td><td class="module"><a href="GHC-Utils-Ppr.html#v:sizedText" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="src">sizeDVarSet</td><td class="module"><a href="GHC-Types-Var-Set.html#v:sizeDVarSet" title="GHC.Types.Var.Set">GHC.Types.Var.Set</a>, GHC.Plugins</td></tr><tr><td class="src">SizeofArrayArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SizeofArrayArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SizeofArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SizeofArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SizeofByteArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SizeofByteArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SizeofMutableArrayArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SizeofMutableArrayArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SizeofMutableArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SizeofMutableArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SizeofMutableByteArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SizeofMutableByteArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SizeofSmallArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SizeofSmallArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">SizeofSmallMutableArrayOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SizeofSmallMutableArrayOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">sIZEOF_CostCentreStack</td><td class="module"><a href="GHC-Driver-Session.html#v:sIZEOF_CostCentreStack" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sIZEOF_StgArrBytes_NoHdr</td><td class="module"><a href="GHC-Driver-Session.html#v:sIZEOF_StgArrBytes_NoHdr" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sIZEOF_StgFunInfoExtraRev</td><td class="module"><a href="GHC-Driver-Session.html#v:sIZEOF_StgFunInfoExtraRev" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sIZEOF_StgMutArrPtrs_NoHdr</td><td class="module"><a href="GHC-Driver-Session.html#v:sIZEOF_StgMutArrPtrs_NoHdr" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sIZEOF_StgSmallMutArrPtrs_NoHdr</td><td class="module"><a href="GHC-Driver-Session.html#v:sIZEOF_StgSmallMutArrPtrs_NoHdr" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sIZEOF_StgSMPThunkHeader</td><td class="module"><a href="GHC-Driver-Session.html#v:sIZEOF_StgSMPThunkHeader" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sIZEOF_StgUpdateFrame_NoHdr</td><td class="module"><a href="GHC-Driver-Session.html#v:sIZEOF_StgUpdateFrame_NoHdr" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sizeRegSet</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:sizeRegSet" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">sizeSS</td><td class="module"><a href="GHC-ByteCode-Asm.html#v:sizeSS" title="GHC.ByteCode.Asm">GHC.ByteCode.Asm</a></td></tr><tr><td class="src">sizeType</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:sizeType" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="src">sizeTypes</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:sizeTypes" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="src">sizeUDFM</td><td class="module"><a href="GHC-Types-Unique-DFM.html#v:sizeUDFM" title="GHC.Types.Unique.DFM">GHC.Types.Unique.DFM</a></td></tr><tr><td class="src">sizeUFM</td><td class="module"><a href="GHC-Types-Unique-FM.html#v:sizeUFM" title="GHC.Types.Unique.FM">GHC.Types.Unique.FM</a>, GHC.Plugins</td></tr><tr><td class="src">sizeUniqDSet</td><td class="module"><a href="GHC-Types-Unique-DSet.html#v:sizeUniqDSet" title="GHC.Types.Unique.DSet">GHC.Types.Unique.DSet</a></td></tr><tr><td class="src">sizeUniqSet</td><td class="module"><a href="GHC-Types-Unique-Set.html#v:sizeUniqSet" title="GHC.Types.Unique.Set">GHC.Types.Unique.Set</a>, GHC.Plugins</td></tr><tr><td class="src">sizeVarSet</td><td class="module"><a href="GHC-Types-Var-Set.html#v:sizeVarSet" title="GHC.Types.Var.Set">GHC.Types.Var.Set</a>, GHC.Plugins</td></tr><tr><td class="src">Skeleton</td><td class="module"><a href="GHC-Stg-Lift-Analysis.html#t:Skeleton" title="GHC.Stg.Lift.Analysis">GHC.Stg.Lift.Analysis</a></td></tr><tr><td class="src">Skolem</td><td class="module"><a href="GHC-Core-Unify.html#v:Skolem" title="GHC.Core.Unify">GHC.Core.Unify</a></td></tr><tr><td class="src">SkolemInfo</td><td class="module"><a href="GHC-Tc-Types-Origin.html#t:SkolemInfo" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">SkolemiseFlexi</td><td class="module"><a href="GHC-Tc-Utils-Zonk.html#v:SkolemiseFlexi" title="GHC.Tc.Utils.Zonk">GHC.Tc.Utils.Zonk</a></td></tr><tr><td class="src">skolemiseQuantifiedTyVar</td><td class="module"><a href="GHC-Tc-Utils-TcMType.html#v:skolemiseQuantifiedTyVar" title="GHC.Tc.Utils.TcMType">GHC.Tc.Utils.TcMType</a></td></tr><tr><td class="src">skolemiseUnboundMetaTyVar</td><td class="module"><a href="GHC-Tc-Utils-TcMType.html#v:skolemiseUnboundMetaTyVar" title="GHC.Tc.Utils.TcMType">GHC.Tc.Utils.TcMType</a></td></tr><tr><td class="src">SkolemTv</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:SkolemTv" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="src">SL</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:SL" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">sLdIsGnuLd</td><td class="module"><a href="GHC-Settings.html#v:sLdIsGnuLd" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sLdIsGnuLd" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sLdSupportsBuildId</td><td class="module"><a href="GHC-Settings.html#v:sLdSupportsBuildId" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sLdSupportsBuildId" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sLdSupportsCompactUnwind</td><td class="module"><a href="GHC-Settings.html#v:sLdSupportsCompactUnwind" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sLdSupportsCompactUnwind" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sLdSupportsFilelist</td><td class="module"><a href="GHC-Settings.html#v:sLdSupportsFilelist" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sLdSupportsFilelist" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sLibFFI</td><td class="module"><a href="GHC-Settings.html#v:sLibFFI" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sLibFFI" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">SLIDE</td><td class="module"><a href="GHC-ByteCode-Instr.html#v:SLIDE" title="GHC.ByteCode.Instr">GHC.ByteCode.Instr</a></td></tr><tr><td class="src">sLit</td><td class="module"><a href="GHC-Data-FastString.html#v:sLit" title="GHC.Data.FastString">GHC.Data.FastString</a>, GHC.Plugins</td></tr><tr><td class="src">SLL</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Instr.html#v:SLL" title="GHC.CmmToAsm.SPARC.Instr">GHC.CmmToAsm.SPARC.Instr</a></td></tr><tr><td class="src">SllOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SllOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">slotCmmType</td><td class="module"><a href="GHC-Cmm-Utils.html#v:slotCmmType" title="GHC.Cmm.Utils">GHC.Cmm.Utils</a></td></tr><tr><td class="src">slotForeignHint</td><td class="module"><a href="GHC-Cmm-Utils.html#v:slotForeignHint" title="GHC.Cmm.Utils">GHC.Cmm.Utils</a></td></tr><tr><td class="src">slotPrimRep</td><td class="module"><a href="GHC-Types-RepType.html#v:slotPrimRep" title="GHC.Types.RepType">GHC.Types.RepType</a></td></tr><tr><td class="src">SlotTy</td><td class="module"><a href="GHC-Types-RepType.html#t:SlotTy" title="GHC.Types.RepType">GHC.Types.RepType</a></td></tr><tr><td class="src">Slow</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Node.html#v:Slow" title="GHC.Cmm.Node">GHC.Cmm.Node</a></td></tr><tr><td class="src">SlowCall</td><td class="module"><a href="GHC-StgToCmm-Closure.html#v:SlowCall" title="GHC.StgToCmm.Closure">GHC.StgToCmm.Closure</a></td></tr><tr><td class="src">slowCall</td><td class="module"><a href="GHC-StgToCmm-Layout.html#v:slowCall" title="GHC.StgToCmm.Layout">GHC.StgToCmm.Layout</a></td></tr><tr><td class="src">slowCallPattern</td><td class="module"><a href="GHC-StgToCmm-ArgRep.html#v:slowCallPattern" title="GHC.StgToCmm.ArgRep">GHC.StgToCmm.ArgRep</a></td></tr><tr><td class="src">slurpConflicts</td><td class="module"><a href="GHC-CmmToAsm-Reg-Liveness.html#v:slurpConflicts" title="GHC.CmmToAsm.Reg.Liveness">GHC.CmmToAsm.Reg.Liveness</a></td></tr><tr><td class="src">slurpJoinMovs</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-Coalesce.html#v:slurpJoinMovs" title="GHC.CmmToAsm.Reg.Graph.Coalesce">GHC.CmmToAsm.Reg.Graph.Coalesce</a></td></tr><tr><td class="src">slurpNodeConflictCount</td><td class="module"><a href="GHC-Data-Graph-Ops.html#v:slurpNodeConflictCount" title="GHC.Data.Graph.Ops">GHC.Data.Graph.Ops</a>, GHC.Data.Graph.Color</td></tr><tr><td class="src">slurpReloadCoalesce</td><td class="module"><a href="GHC-CmmToAsm-Reg-Liveness.html#v:slurpReloadCoalesce" title="GHC.CmmToAsm.Reg.Liveness">GHC.CmmToAsm.Reg.Liveness</a></td></tr><tr><td class="src">slurpSpillCostInfo</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-SpillCost.html#v:slurpSpillCostInfo" title="GHC.CmmToAsm.Reg.Graph.SpillCost">GHC.CmmToAsm.Reg.Graph.SpillCost</a></td></tr><tr><td class="src">sl_fs</td><td class="module"><a href="GHC-Types-Basic.html#v:sl_fs" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">sl_st</td><td class="module"><a href="GHC-Types-Basic.html#v:sl_st" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">smallArrayPrimTyCon</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:smallArrayPrimTyCon" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">smallArrayPrimTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:smallArrayPrimTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">SmallArrayPtrsRep</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:SmallArrayPtrsRep" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">smallArrPtrsHdrSize</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:smallArrPtrsHdrSize" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">smallArrPtrsHdrSizeW</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:smallArrPtrsHdrSizeW" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">smallArrPtrsRep</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:smallArrPtrsRep" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">smallEnoughToInline</td><td class="module"><a href="GHC-Core-Unfold.html#v:smallEnoughToInline" title="GHC.Core.Unfold">GHC.Core.Unfold</a></td></tr><tr><td class="src">smallestContainingSatisfying</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:smallestContainingSatisfying" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">smallMutableArrayPrimTyCon</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:smallMutableArrayPrimTyCon" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">smallMutableArrayPrimTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:smallMutableArrayPrimTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sMargin</td><td class="module"><a href="GHC-Utils-Ppr-Colour.html#v:sMargin" title="GHC.Utils.Ppr.Colour">GHC.Utils.Ppr.Colour</a></td></tr><tr><td class="src">sMessage</td><td class="module"><a href="GHC-Utils-Ppr-Colour.html#v:sMessage" title="GHC.Utils.Ppr.Colour">GHC.Utils.Ppr.Colour</a></td></tr><tr><td class="src">SMRep</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#t:SMRep" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">SMUL</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Instr.html#v:SMUL" title="GHC.CmmToAsm.SPARC.Instr">GHC.CmmToAsm.SPARC.Instr</a></td></tr><tr><td class="src">sm_case_case</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:sm_case_case" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">sm_dflags</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:sm_dflags" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">sm_eta_expand</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:sm_eta_expand" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">sm_inline</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:sm_inline" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">sm_names</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:sm_names" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">sm_phase</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:sm_phase" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">sm_rules</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:sm_rules" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">snd</td><td class="module"><a href="GHC-Prelude.html#v:snd" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">snd3</td><td class="module"><a href="GHC-Utils-Misc.html#v:snd3" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">sndIdKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:sndIdKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sndName</td><td class="module"><a href="GHC-Builtin-Names.html#v:sndName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sndOf3</td><td class="module"><a href="GHC-Utils-Misc.html#v:sndOf3" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">snocBag</td><td class="module"><a href="GHC-Data-Bag.html#v:snocBag" title="GHC.Data.Bag">GHC.Data.Bag</a></td></tr><tr><td class="src">snocCts</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:snocCts" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">snocOL</td><td class="module"><a href="GHC-Data-OrdList.html#v:snocOL" title="GHC.Data.OrdList">GHC.Data.OrdList</a></td></tr><tr><td class="src">snocView</td><td class="module"><a href="GHC-Utils-Misc.html#v:snocView" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">soExt</td><td class="module"><a href="GHC-Driver-Types.html#v:soExt" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">SoftScope</td><td class="module"><a href="GHC-Core.html#v:SoftScope" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">SolarisLD</td><td class="module"><a href="GHC-Driver-Session.html#v:SolarisLD" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">solveCallStack</td><td class="module"><a href="GHC-Tc-Solver-Canonical.html#v:solveCallStack" title="GHC.Tc.Solver.Canonical">GHC.Tc.Solver.Canonical</a></td></tr><tr><td class="src">solveEqualities</td><td class="module"><a href="GHC-Tc-Solver.html#v:solveEqualities" title="GHC.Tc.Solver">GHC.Tc.Solver</a>, <a href="GHC-Tc-Gen-HsType.html#v:solveEqualities" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">solveLocalEqualities</td><td class="module"><a href="GHC-Tc-Solver.html#v:solveLocalEqualities" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">solveLocalEqualitiesX</td><td class="module"><a href="GHC-Tc-Solver.html#v:solveLocalEqualitiesX" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">solverDepthErrorTcS</td><td class="module"><a href="GHC-Tc-Errors.html#v:solverDepthErrorTcS" title="GHC.Tc.Errors">GHC.Tc.Errors</a></td></tr><tr><td class="src">solverIterations</td><td class="module"><a href="GHC-Driver-Session.html#v:solverIterations" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:solverIterations" title="GHC">GHC</a></td></tr><tr><td class="src">solveSimpleGivens</td><td class="module"><a href="GHC-Tc-Solver-Interact.html#v:solveSimpleGivens" title="GHC.Tc.Solver.Interact">GHC.Tc.Solver.Interact</a></td></tr><tr><td class="src">solveSimpleWanteds</td><td class="module"><a href="GHC-Tc-Solver-Interact.html#v:solveSimpleWanteds" title="GHC.Tc.Solver.Interact">GHC.Tc.Solver.Interact</a></td></tr><tr><td class="src">solveWanteds</td><td class="module"><a href="GHC-Tc-Solver.html#v:solveWanteds" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">solveWantedsAndDrop</td><td class="module"><a href="GHC-Tc-Solver.html#v:solveWantedsAndDrop" title="GHC.Tc.Solver">GHC.Tc.Solver</a></td></tr><tr><td class="src">SomeAsyncException</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">SomeException</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">someTypeRepDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:someTypeRepDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">someTypeRepDataConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:someTypeRepDataConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">someTypeRepTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:someTypeRepTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">someTypeRepTyConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:someTypeRepTyConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sOpt_a</td><td class="module"><a href="GHC-Settings.html#v:sOpt_a" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_a" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_c</td><td class="module"><a href="GHC-Settings.html#v:sOpt_c" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_c" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_cxx</td><td class="module"><a href="GHC-Settings.html#v:sOpt_cxx" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_cxx" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_F</td><td class="module"><a href="GHC-Settings.html#v:sOpt_F" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_F" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_i</td><td class="module"><a href="GHC-Settings.html#v:sOpt_i" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_i" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_L</td><td class="module"><a href="GHC-Settings.html#v:sOpt_L" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_L" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_l</td><td class="module"><a href="GHC-Settings.html#v:sOpt_l" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_l" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_lc</td><td class="module"><a href="GHC-Settings.html#v:sOpt_lc" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_lc" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_lcc</td><td class="module"><a href="GHC-Settings.html#v:sOpt_lcc" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_lcc" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_lm</td><td class="module"><a href="GHC-Settings.html#v:sOpt_lm" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_lm" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_lo</td><td class="module"><a href="GHC-Settings.html#v:sOpt_lo" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_lo" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_P</td><td class="module"><a href="GHC-Settings.html#v:sOpt_P" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_P" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_P_fingerprint</td><td class="module"><a href="GHC-Settings.html#v:sOpt_P_fingerprint" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_P_fingerprint" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sOpt_windres</td><td class="module"><a href="GHC-Settings.html#v:sOpt_windres" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sOpt_windres" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">Sorry</td><td class="module"><a href="GHC-Utils-Panic.html#v:Sorry" title="GHC.Utils.Panic">GHC.Utils.Panic</a>, <a href="GHC.html#v:Sorry" title="GHC">GHC</a></td></tr><tr><td class="src">sorry</td><td class="module"><a href="GHC-Utils-Panic-Plain.html#v:sorry" title="GHC.Utils.Panic.Plain">GHC.Utils.Panic.Plain</a>, <a href="GHC-Utils-Panic.html#v:sorry" title="GHC.Utils.Panic">GHC.Utils.Panic</a>, <a href="GHC-Utils-Outputable.html#v:sorry" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">sorryDoc</td><td class="module"><a href="GHC-Utils-Panic.html#v:sorryDoc" title="GHC.Utils.Panic">GHC.Utils.Panic</a></td></tr><tr><td class="src">sortHoleFitsByGraph</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:sortHoleFitsByGraph" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">sortHoleFitsBySize</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:sortHoleFitsBySize" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">sortLocated</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:sortLocated" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="src">sortQuantVars</td><td class="module"><a href="GHC-Core-Make.html#v:sortQuantVars" title="GHC.Core.Make">GHC.Core.Make</a>, GHC.Plugins</td></tr><tr><td class="src">sortRealLocated</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:sortRealLocated" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="src">sortWith</td><td class="module"><a href="GHC-Utils-Misc.html#v:sortWith" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">sourcedNodeIdents</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:sourcedNodeIdents" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">SourcedNodeInfo</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:SourcedNodeInfo" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:SourcedNodeInfo" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">sourcedNodeInfo</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:sourcedNodeInfo" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">SourceError</td><td class="module"><a href="GHC-Driver-Types.html#t:SourceError" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">SourceInfo</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:SourceInfo" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">sourceLazyDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:sourceLazyDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sourceLazyDataConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:sourceLazyDataConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sourceLazyKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sourceLazyKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sourceLazyName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sourceLazyName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">SourceModified</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Types.html#t:SourceModified" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Types.html#v:SourceModified" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">sourceName</td><td class="module"><a href="GHC-Core.html#v:sourceName" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">SourceNote</td><td class="module"><a href="GHC-Core.html#v:SourceNote" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">sourceNoUnpackDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:sourceNoUnpackDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sourceNoUnpackDataConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:sourceNoUnpackDataConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sourceNoUnpackKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sourceNoUnpackKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sourceNoUnpackName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sourceNoUnpackName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sourceSpan</td><td class="module"><a href="GHC-Core.html#v:sourceSpan" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">sourceStrictDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:sourceStrictDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sourceStrictDataConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:sourceStrictDataConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sourceStrictKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sourceStrictKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sourceStrictName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sourceStrictName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">SourceText</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Types-Basic.html#t:SourceText" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Types-Basic.html#v:SourceText" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">SourceUnmodified</td><td class="module"><a href="GHC-Driver-Types.html#v:SourceUnmodified" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">SourceUnmodifiedAndStable</td><td class="module"><a href="GHC-Driver-Types.html#v:SourceUnmodifiedAndStable" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">sourceUnpackDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:sourceUnpackDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sourceUnpackDataConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:sourceUnpackDataConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sourceUnpackKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sourceUnpackKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sourceUnpackName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:sourceUnpackName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">Sp</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:Sp" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">sp</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Regs.html#v:sp" title="GHC.CmmToAsm.SPARC.Regs">GHC.CmmToAsm.SPARC.Regs</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-CmmToAsm-PPC-Regs.html#v:sp" title="GHC.CmmToAsm.PPC.Regs">GHC.CmmToAsm.PPC.Regs</a></td></tr><tr><td class="src">space</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Utils-Ppr.html#v:space" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Utils-Outputable.html#v:space" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">Span</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:Span" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">span</td><td class="module"><a href="GHC-Prelude.html#v:span" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">spanEnd</td><td class="module"><a href="GHC-Utils-Misc.html#v:spanEnd" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">spans</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:spans" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:spans" title="GHC">GHC</a></td></tr><tr><td class="src">SparkOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SparkOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">speakN</td><td class="module"><a href="GHC-Utils-Outputable.html#v:speakN" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">speakNOf</td><td class="module"><a href="GHC-Utils-Outputable.html#v:speakNOf" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">speakNth</td><td class="module"><a href="GHC-Utils-Outputable.html#v:speakNth" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">SpecConstrAnnotation</td><td class="module"><a href="GHC-Core-Opt-SpecConstr.html#t:SpecConstrAnnotation" title="GHC.Core.Opt.SpecConstr">GHC.Core.Opt.SpecConstr</a></td></tr><tr><td class="src">specConstrCount</td><td class="module"><a href="GHC-Driver-Session.html#v:specConstrCount" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:specConstrCount" title="GHC">GHC</a></td></tr><tr><td class="src">specConstrProgram</td><td class="module"><a href="GHC-Core-Opt-SpecConstr.html#v:specConstrProgram" title="GHC.Core.Opt.SpecConstr">GHC.Core.Opt.SpecConstr</a></td></tr><tr><td class="src">specConstrRecursive</td><td class="module"><a href="GHC-Driver-Session.html#v:specConstrRecursive" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:specConstrRecursive" title="GHC">GHC</a></td></tr><tr><td class="src">specConstrThreshold</td><td class="module"><a href="GHC-Driver-Session.html#v:specConstrThreshold" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:specConstrThreshold" title="GHC">GHC</a></td></tr><tr><td class="src">specialPromotedDc</td><td class="module"><a href="GHC-Core-DataCon.html#v:specialPromotedDc" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, GHC.Plugins</td></tr><tr><td class="src">SpecificFile</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:SpecificFile" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a></td></tr><tr><td class="src">Specificity</td><td class="module"><a href="GHC-Types-Var.html#t:Specificity" title="GHC.Types.Var">GHC.Types.Var</a>, <a href="GHC-Core-Type.html#t:Specificity" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#t:Specificity" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">Specified</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:Specified" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Types-Var.html#v:Specified" title="GHC.Types.Var">GHC.Types.Var</a>, <a href="GHC-Core-Type.html#v:Specified" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Iface-Type.html#v:Specified" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax, <a href="GHC-Tc-Utils-TcType.html#v:Specified" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:Specified" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">SpecifiedSpec</td><td class="module"><a href="GHC-Types-Var.html#v:SpecifiedSpec" title="GHC.Types.Var">GHC.Types.Var</a>, <a href="GHC-Core-Type.html#v:SpecifiedSpec" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:SpecifiedSpec" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">specifiedSpecKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:specifiedSpecKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">specifiedSpecName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:specifiedSpecName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">SpecInstCtxt</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:SpecInstCtxt" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a>, <a href="GHC-Tc-Validity.html#v:SpecInstCtxt" title="GHC.Tc.Validity">GHC.Tc.Validity</a>, <a href="GHC-Tc-Gen-HsType.html#v:SpecInstCtxt" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">SpecInstSig</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#v:SpecInstSig" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">SpecInstSigCtx</td><td class="module"><a href="GHC-Rename-Utils.html#v:SpecInstSigCtx" title="GHC.Rename.Utils">GHC.Rename.Utils</a></td></tr><tr><td class="src">SpecPrag</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#v:SpecPrag" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">SpecPragOrigin</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:SpecPragOrigin" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">SpecPrags</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#v:SpecPrags" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">specProgram</td><td class="module"><a href="GHC-Core-Opt-Specialise.html#v:specProgram" title="GHC.Core.Opt.Specialise">GHC.Core.Opt.Specialise</a></td></tr><tr><td class="src">SpecSig</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#v:SpecSig" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">specTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:specTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">specTyConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:specTyConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">specUnfolding</td><td class="module"><a href="GHC-Core-Unfold.html#v:specUnfolding" title="GHC.Core.Unfold">GHC.Core.Unfold</a>, <a href="GHC-Core-Opt-Specialise.html#v:specUnfolding" title="GHC.Core.Opt.Specialise">GHC.Core.Opt.Specialise</a></td></tr><tr><td class="src">spExpr</td><td class="module"><a href="GHC-Cmm-Utils.html#v:spExpr" title="GHC.Cmm.Utils">GHC.Cmm.Utils</a></td></tr><tr><td class="src">sPgm_a</td><td class="module"><a href="GHC-Settings.html#v:sPgm_a" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_a" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_ar</td><td class="module"><a href="GHC-Settings.html#v:sPgm_ar" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_ar" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_c</td><td class="module"><a href="GHC-Settings.html#v:sPgm_c" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_c" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_dll</td><td class="module"><a href="GHC-Settings.html#v:sPgm_dll" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_dll" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_F</td><td class="module"><a href="GHC-Settings.html#v:sPgm_F" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_F" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_i</td><td class="module"><a href="GHC-Settings.html#v:sPgm_i" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_i" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_install_name_tool</td><td class="module"><a href="GHC-Settings.html#v:sPgm_install_name_tool" title="GHC.Settings">GHC.Settings</a></td></tr><tr><td class="src">sPgm_L</td><td class="module"><a href="GHC-Settings.html#v:sPgm_L" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_L" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_l</td><td class="module"><a href="GHC-Settings.html#v:sPgm_l" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_l" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_lc</td><td class="module"><a href="GHC-Settings.html#v:sPgm_lc" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_lc" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_lcc</td><td class="module"><a href="GHC-Settings.html#v:sPgm_lcc" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_lcc" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_libtool</td><td class="module"><a href="GHC-Settings.html#v:sPgm_libtool" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_libtool" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_lm</td><td class="module"><a href="GHC-Settings.html#v:sPgm_lm" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_lm" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_lo</td><td class="module"><a href="GHC-Settings.html#v:sPgm_lo" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_lo" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_otool</td><td class="module"><a href="GHC-Settings.html#v:sPgm_otool" title="GHC.Settings">GHC.Settings</a></td></tr><tr><td class="src">sPgm_P</td><td class="module"><a href="GHC-Settings.html#v:sPgm_P" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_P" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_ranlib</td><td class="module"><a href="GHC-Settings.html#v:sPgm_ranlib" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_ranlib" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_T</td><td class="module"><a href="GHC-Settings.html#v:sPgm_T" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_T" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPgm_windres</td><td class="module"><a href="GHC-Settings.html#v:sPgm_windres" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPgm_windres" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">SPILL</td><td class="module"><a href="GHC-CmmToAsm-Reg-Liveness.html#v:SPILL" title="GHC.CmmToAsm.Reg.Liveness">GHC.CmmToAsm.Reg.Liveness</a></td></tr><tr><td class="src">SpillAlloc</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-Base.html#v:SpillAlloc" title="GHC.CmmToAsm.Reg.Linear.Base">GHC.CmmToAsm.Reg.Linear.Base</a>, GHC.CmmToAsm.Reg.Linear</td></tr><tr><td class="src">SpillClobber</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-Base.html#v:SpillClobber" title="GHC.CmmToAsm.Reg.Linear.Base">GHC.CmmToAsm.Reg.Linear.Base</a>, GHC.CmmToAsm.Reg.Linear</td></tr><tr><td class="src">SpillCostInfo</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-SpillCost.html#t:SpillCostInfo" title="GHC.CmmToAsm.Reg.Graph.SpillCost">GHC.CmmToAsm.Reg.Graph.SpillCost</a></td></tr><tr><td class="src">SpillCostRecord</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-SpillCost.html#t:SpillCostRecord" title="GHC.CmmToAsm.Reg.Graph.SpillCost">GHC.CmmToAsm.Reg.Graph.SpillCost</a></td></tr><tr><td class="src">SpillJoinRM</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-Base.html#v:SpillJoinRM" title="GHC.CmmToAsm.Reg.Linear.Base">GHC.CmmToAsm.Reg.Linear.Base</a>, GHC.CmmToAsm.Reg.Linear</td></tr><tr><td class="src">SpillJoinRR</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-Base.html#v:SpillJoinRR" title="GHC.CmmToAsm.Reg.Linear.Base">GHC.CmmToAsm.Reg.Linear.Base</a>, GHC.CmmToAsm.Reg.Linear</td></tr><tr><td class="src">SpillLoad</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-Base.html#v:SpillLoad" title="GHC.CmmToAsm.Reg.Linear.Base">GHC.CmmToAsm.Reg.Linear.Base</a>, GHC.CmmToAsm.Reg.Linear</td></tr><tr><td class="src">spillR</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-State.html#v:spillR" title="GHC.CmmToAsm.Reg.Linear.State">GHC.CmmToAsm.Reg.Linear.State</a></td></tr><tr><td class="src">SpillReason</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-Base.html#t:SpillReason" title="GHC.CmmToAsm.Reg.Linear.Base">GHC.CmmToAsm.Reg.Linear.Base</a>, GHC.CmmToAsm.Reg.Linear</td></tr><tr><td class="src">spillSlotSize</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Base.html#v:spillSlotSize" title="GHC.CmmToAsm.SPARC.Base">GHC.CmmToAsm.SPARC.Base</a></td></tr><tr><td class="src">spillSlotToOffset</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Stack.html#v:spillSlotToOffset" title="GHC.CmmToAsm.SPARC.Stack">GHC.CmmToAsm.SPARC.Stack</a></td></tr><tr><td class="src">SpillStats</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-Spill.html#t:SpillStats" title="GHC.CmmToAsm.Reg.Graph.Spill">GHC.CmmToAsm.Reg.Graph.Spill</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-Spill.html#v:SpillStats" title="GHC.CmmToAsm.Reg.Graph.Spill">GHC.CmmToAsm.Reg.Graph.Spill</a></td></tr><tr><td class="src">spillStoreLoad</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-Spill.html#v:spillStoreLoad" title="GHC.CmmToAsm.Reg.Graph.Spill">GHC.CmmToAsm.Reg.Graph.Spill</a></td></tr><tr><td class="src">sPlatformConstants</td><td class="module"><a href="GHC-Settings.html#v:sPlatformConstants" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPlatformConstants" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sPlatformMisc</td><td class="module"><a href="GHC-Settings.html#v:sPlatformMisc" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sPlatformMisc" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">Splice</td><td class="module"><a href="GHC-Tc-Types.html#v:Splice" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">SpliceD</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:SpliceD" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">SpliceDecl</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#t:SpliceDecl" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:SpliceDecl" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">SpliceDecoration</td><td class="module"><a href="GHC-Hs-Expr.html#t:SpliceDecoration" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">spliceDescription</td><td class="module"><a href="GHC-Rename-Splice.html#v:spliceDescription" title="GHC.Rename.Splice">GHC.Rename.Splice</a></td></tr><tr><td class="src">SpliceExplicitFlag</td><td class="module"><a href="GHC-Types-Basic.html#t:SpliceExplicitFlag" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Hs, <a href="GHC-Hs-Decls.html#t:SpliceExplicitFlag" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC.Plugins, GHC</td></tr><tr><td class="src">spliceGenerated</td><td class="module"><a href="GHC-Rename-Splice.html#v:spliceGenerated" title="GHC.Rename.Splice">GHC.Rename.Splice</a></td></tr><tr><td class="src">SpliceInfo</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Rename-Splice.html#t:SpliceInfo" title="GHC.Rename.Splice">GHC.Rename.Splice</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Rename-Splice.html#v:SpliceInfo" title="GHC.Rename.Splice">GHC.Rename.Splice</a></td></tr><tr><td class="src">spliceIsDecl</td><td class="module"><a href="GHC-Rename-Splice.html#v:spliceIsDecl" title="GHC.Rename.Splice">GHC.Rename.Splice</a></td></tr><tr><td class="src">SplicePat</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:SplicePat" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">SplicePointName</td><td class="module"><a href="GHC-Hs-Expr.html#t:SplicePointName" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">spliceRunAction</td><td class="module"><a href="GHC-Driver-Plugins.html#v:spliceRunAction" title="GHC.Driver.Plugins">GHC.Driver.Plugins</a>, GHC.Plugins</td></tr><tr><td class="src">spliceSource</td><td class="module"><a href="GHC-Rename-Splice.html#v:spliceSource" title="GHC.Rename.Splice">GHC.Rename.Splice</a></td></tr><tr><td class="src">SpliceType</td><td class="module"><a href="GHC-Tc-Types.html#t:SpliceType" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">SpliceTypeCtx</td><td class="module"><a href="GHC-Rename-Utils.html#v:SpliceTypeCtx" title="GHC.Rename.Utils">GHC.Rename.Utils</a></td></tr><tr><td class="src">SpLim</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:SpLim" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">spLimExpr</td><td class="module"><a href="GHC-Cmm-Utils.html#v:spLimExpr" title="GHC.Cmm.Utils">GHC.Cmm.Utils</a></td></tr><tr><td class="src">spLimReg</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:spLimReg" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">split</td><td class="module"><a href="GHC-Utils-Misc.html#v:split" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">splitAppCo_maybe</td><td class="module"><a href="GHC-Core-Coercion.html#v:splitAppCo_maybe" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:splitAppCo_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitAppTy</td><td class="module"><a href="GHC-Core-Type.html#v:splitAppTy" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitAppTy" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitAppTys</td><td class="module"><a href="GHC-Core-Type.html#v:splitAppTys" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitAppTys" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitAppTy_maybe</td><td class="module"><a href="GHC-Core-Type.html#v:splitAppTy_maybe" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitAppTy_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitAt</td><td class="module"><a href="GHC-Prelude.html#v:splitAt" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">splitAtList</td><td class="module"><a href="GHC-Utils-Misc.html#v:splitAtList" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">splitAtProcPoints</td><td class="module"><a href="GHC-Cmm-ProcPoint.html#v:splitAtProcPoints" title="GHC.Cmm.ProcPoint">GHC.Cmm.ProcPoint</a></td></tr><tr><td class="src">splitCastTy_maybe</td><td class="module"><a href="GHC-Core-Type.html#v:splitCastTy_maybe" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitCastTy_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitDataProductType_maybe</td><td class="module"><a href="GHC-Core-DataCon.html#v:splitDataProductType_maybe" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, GHC.Plugins</td></tr><tr><td class="src">splitDmdTy</td><td class="module"><a href="GHC-Types-Demand.html#v:splitDmdTy" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">splitForAllCo_co_maybe</td><td class="module"><a href="GHC-Core-Coercion.html#v:splitForAllCo_co_maybe" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:splitForAllCo_co_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitForAllCo_maybe</td><td class="module"><a href="GHC-Core-Coercion.html#v:splitForAllCo_maybe" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:splitForAllCo_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitForAllCo_ty_maybe</td><td class="module"><a href="GHC-Core-Coercion.html#v:splitForAllCo_ty_maybe" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:splitForAllCo_ty_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitForAllTy</td><td class="module"><a href="GHC-Core-Type.html#v:splitForAllTy" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitForAllTy" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitForAllTys</td><td class="module"><a href="GHC-Core-Type.html#v:splitForAllTys" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitForAllTys" title="GHC.Plugins">GHC.Plugins</a>, <a href="GHC.html#v:splitForAllTys" title="GHC">GHC</a></td></tr><tr><td class="src">splitForAllTysInvis</td><td class="module"><a href="GHC-Core-Type.html#v:splitForAllTysInvis" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitForAllTysInvis" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitForAllTysReq</td><td class="module"><a href="GHC-Core-Type.html#v:splitForAllTysReq" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitForAllTysReq" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitForAllTy_co_maybe</td><td class="module"><a href="GHC-Core-Type.html#v:splitForAllTy_co_maybe" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitForAllTy_co_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitForAllTy_maybe</td><td class="module"><a href="GHC-Core-Type.html#v:splitForAllTy_maybe" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitForAllTy_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitForAllTy_ty_maybe</td><td class="module"><a href="GHC-Core-Type.html#v:splitForAllTy_ty_maybe" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitForAllTy_ty_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitForAllVarBndrs</td><td class="module"><a href="GHC-Core-Type.html#v:splitForAllVarBndrs" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitForAllVarBndrs" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitFunCo_maybe</td><td class="module"><a href="GHC-Core-Coercion.html#v:splitFunCo_maybe" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:splitFunCo_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitFunTy</td><td class="module"><a href="GHC-Core-Type.html#v:splitFunTy" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitFunTy" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitFunTys</td><td class="module"><a href="GHC-Core-Type.html#v:splitFunTys" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitFunTys" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitFunTy_maybe</td><td class="module"><a href="GHC-Core-Type.html#v:splitFunTy_maybe" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitFunTy_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitFVs</td><td class="module"><a href="GHC-Types-Demand.html#v:splitFVs" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">splitHsFunType</td><td class="module"><a href="GHC-Hs-Type.html#v:splitHsFunType" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">splitIfaceSigmaTy</td><td class="module"><a href="GHC-Iface-Type.html#v:splitIfaceSigmaTy" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="src">splitInfo</td><td class="module"><a href="GHC-Driver-Session.html#v:splitInfo" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:splitInfo" title="GHC">GHC</a></td></tr><tr><td class="src">splitLHsForAllTyInvis</td><td class="module"><a href="GHC-Hs-Type.html#v:splitLHsForAllTyInvis" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">splitLHsForAllTyInvis_KP</td><td class="module"><a href="GHC-Hs-Type.html#v:splitLHsForAllTyInvis_KP" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">splitLHsGadtTy</td><td class="module"><a href="GHC-Hs-Type.html#v:splitLHsGadtTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">splitLHsInstDeclTy</td><td class="module"><a href="GHC-Hs-Type.html#v:splitLHsInstDeclTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">splitLHsPatSynTy</td><td class="module"><a href="GHC-Hs-Type.html#v:splitLHsPatSynTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">splitLHsQualTy</td><td class="module"><a href="GHC-Hs-Type.html#v:splitLHsQualTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">splitLHsSigmaTyInvis</td><td class="module"><a href="GHC-Hs-Type.html#v:splitLHsSigmaTyInvis" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">splitListTyConApp_maybe</td><td class="module"><a href="GHC-Core-Type.html#v:splitListTyConApp_maybe" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitListTyConApp_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitLongestPrefix</td><td class="module"><a href="GHC-Utils-Misc.html#v:splitLongestPrefix" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">splitPiTy</td><td class="module"><a href="GHC-Core-Type.html#v:splitPiTy" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitPiTy" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitPiTys</td><td class="module"><a href="GHC-Core-Type.html#v:splitPiTys" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitPiTys" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitPiTysInvisible</td><td class="module"><a href="GHC-Core-Type.html#v:splitPiTysInvisible" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitPiTysInvisible" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitPiTysInvisibleN</td><td class="module"><a href="GHC-Core-Type.html#v:splitPiTysInvisibleN" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitPiTysInvisibleN" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitPiTy_maybe</td><td class="module"><a href="GHC-Core-Type.html#v:splitPiTy_maybe" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitPiTy_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitProdDmd_maybe</td><td class="module"><a href="GHC-Types-Demand.html#v:splitProdDmd_maybe" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">splitStrictSig</td><td class="module"><a href="GHC-Types-Demand.html#v:splitStrictSig" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">splitTyConApp</td><td class="module"><a href="GHC-Core-Type.html#v:splitTyConApp" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitTyConApp" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitTyConAppCo_maybe</td><td class="module"><a href="GHC-Core-Coercion.html#v:splitTyConAppCo_maybe" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:splitTyConAppCo_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitTyConApp_maybe</td><td class="module"><a href="GHC-Core-Type.html#v:splitTyConApp_maybe" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitTyConApp_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitUniqSupply</td><td class="module"><a href="GHC-Types-Unique-Supply.html#v:splitUniqSupply" title="GHC.Types.Unique.Supply">GHC.Types.Unique.Supply</a>, GHC.Plugins</td></tr><tr><td class="src">splitVisVarsOfType</td><td class="module"><a href="GHC-Core-Type.html#v:splitVisVarsOfType" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitVisVarsOfType" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">splitVisVarsOfTypes</td><td class="module"><a href="GHC-Core-Type.html#v:splitVisVarsOfTypes" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:splitVisVarsOfTypes" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">spPlugin</td><td class="module"><a href="GHC-Driver-Plugins.html#v:spPlugin" title="GHC.Driver.Plugins">GHC.Driver.Plugins</a>, GHC.Plugins</td></tr><tr><td class="src">spReg</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:spReg" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">spRel</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-CmmToAsm-X86-Regs.html#v:spRel" title="GHC.CmmToAsm.X86.Regs">GHC.CmmToAsm.X86.Regs</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Stack.html#v:spRel" title="GHC.CmmToAsm.SPARC.Stack">GHC.CmmToAsm.SPARC.Stack</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="GHC-CmmToAsm-PPC-Regs.html#v:spRel" title="GHC.CmmToAsm.PPC.Regs">GHC.CmmToAsm.PPC.Regs</a></td></tr><tr><td class="src">sProgramName</td><td class="module"><a href="GHC-Settings.html#v:sProgramName" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sProgramName" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sProjectVersion</td><td class="module"><a href="GHC-Settings.html#v:sProjectVersion" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sProjectVersion" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sptCreateStaticBinds</td><td class="module"><a href="GHC-Iface-Tidy-StaticPtrTable.html#v:sptCreateStaticBinds" title="GHC.Iface.Tidy.StaticPtrTable">GHC.Iface.Tidy.StaticPtrTable</a></td></tr><tr><td class="src">SptEntry</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Types.html#t:SptEntry" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Runtime-Linker-Types.html#t:SptEntry" title="GHC.Runtime.Linker.Types">GHC.Runtime.Linker.Types</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Types.html#v:SptEntry" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Runtime-Linker-Types.html#v:SptEntry" title="GHC.Runtime.Linker.Types">GHC.Runtime.Linker.Types</a>, GHC.Plugins</td></tr><tr><td class="src">sptModuleInitCode</td><td class="module"><a href="GHC-Iface-Tidy-StaticPtrTable.html#v:sptModuleInitCode" title="GHC.Iface.Tidy.StaticPtrTable">GHC.Iface.Tidy.StaticPtrTable</a></td></tr><tr><td class="src">SQRT</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:SQRT" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">sqrt</td><td class="module"><a href="GHC-Prelude.html#v:sqrt" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">squeese</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-Base.html#v:squeese" title="GHC.CmmToAsm.Reg.Graph.Base">GHC.CmmToAsm.Reg.Graph.Base</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-X86.html#v:squeese" title="GHC.CmmToAsm.Reg.Graph.X86">GHC.CmmToAsm.Reg.Graph.X86</a></td></tr><tr><td class="src">SR</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:SR" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">SRA</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Instr.html#v:SRA" title="GHC.CmmToAsm.SPARC.Instr">GHC.CmmToAsm.SPARC.Instr</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:SRA" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">sRawSettings</td><td class="module"><a href="GHC-Settings.html#v:sRawSettings" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sRawSettings" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">srcDataName</td><td class="module">GHC.Types.Name, <a href="GHC-Types-Name-Occurrence.html#v:srcDataName" title="GHC.Types.Name.Occurrence">GHC.Types.Name.Occurrence</a>, <a href="GHC-Plugins.html#v:srcDataName" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">srcErrorMessages</td><td class="module"><a href="GHC-Driver-Types.html#v:srcErrorMessages" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">srcfiles</td><td class="module"><a href="GHC-Parser-Lexer.html#v:srcfiles" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">SrcLazy</td><td class="module"><a href="GHC-Core-DataCon.html#v:SrcLazy" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Iface-Syntax.html#v:SrcLazy" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a>, <a href="GHC-Hs-Type.html#v:SrcLazy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">SrcLoc</td><td class="module"><a href="GHC-Types-SrcLoc.html#t:SrcLoc" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#t:SrcLoc" title="GHC">GHC</a></td></tr><tr><td class="src">srcLocCol</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcLocCol" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcLocCol" title="GHC">GHC</a></td></tr><tr><td class="src">srcLocDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:srcLocDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">srcLocDataConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:srcLocDataConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">srcLocFile</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcLocFile" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcLocFile" title="GHC">GHC</a></td></tr><tr><td class="src">srcLocLine</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcLocLine" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcLocLine" title="GHC">GHC</a></td></tr><tr><td class="src">srcLocSpan</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcLocSpan" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcLocSpan" title="GHC">GHC</a></td></tr><tr><td class="src">SrcNoUnpack</td><td class="module"><a href="GHC-Core-DataCon.html#v:SrcNoUnpack" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Iface-Syntax.html#v:SrcNoUnpack" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a>, <a href="GHC-Hs-Type.html#v:SrcNoUnpack" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">srcParseFail</td><td class="module"><a href="GHC-Parser-Lexer.html#v:srcParseFail" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">SrcSpan</td><td class="module"><a href="GHC-Types-SrcLoc.html#t:SrcSpan" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#t:SrcSpan" title="GHC">GHC</a></td></tr><tr><td class="src">srcSpanEnd</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcSpanEnd" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcSpanEnd" title="GHC">GHC</a></td></tr><tr><td class="src">srcSpanEndCol</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcSpanEndCol" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcSpanEndCol" title="GHC">GHC</a></td></tr><tr><td class="src">srcSpanEndLine</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcSpanEndLine" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcSpanEndLine" title="GHC">GHC</a></td></tr><tr><td class="src">srcSpanFile</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcSpanFile" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcSpanFile" title="GHC">GHC</a></td></tr><tr><td class="src">srcSpanFileName_maybe</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcSpanFileName_maybe" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="src">srcSpanFirstCharacter</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcSpanFirstCharacter" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="src">srcSpanStart</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcSpanStart" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcSpanStart" title="GHC">GHC</a></td></tr><tr><td class="src">srcSpanStartCol</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcSpanStartCol" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcSpanStartCol" title="GHC">GHC</a></td></tr><tr><td class="src">srcSpanStartLine</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:srcSpanStartLine" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins, <a href="GHC.html#v:srcSpanStartLine" title="GHC">GHC</a></td></tr><tr><td class="src">SrcStrict</td><td class="module"><a href="GHC-Core-DataCon.html#v:SrcStrict" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Iface-Syntax.html#v:SrcStrict" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a>, <a href="GHC-Hs-Type.html#v:SrcStrict" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">SrcStrictness</td><td class="module"><a href="GHC-Core-DataCon.html#t:SrcStrictness" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Iface-Syntax.html#t:SrcStrictness" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a>, <a href="GHC-Hs-Type.html#t:SrcStrictness" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">SrcUnpack</td><td class="module"><a href="GHC-Core-DataCon.html#v:SrcUnpack" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Iface-Syntax.html#v:SrcUnpack" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a>, <a href="GHC-Hs-Type.html#v:SrcUnpack" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">SrcUnpackedness</td><td class="module"><a href="GHC-Core-DataCon.html#t:SrcUnpackedness" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Iface-Syntax.html#t:SrcUnpackedness" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a>, <a href="GHC-Hs-Type.html#t:SrcUnpackedness" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">src_basename</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:src_basename" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a>, <a href="GHC-Driver-Pipeline.html#v:src_basename" title="GHC.Driver.Pipeline">GHC.Driver.Pipeline</a></td></tr><tr><td class="src">src_filename</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:src_filename" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a>, <a href="GHC-Driver-Pipeline.html#v:src_filename" title="GHC.Driver.Pipeline">GHC.Driver.Pipeline</a></td></tr><tr><td class="src">src_suffix</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:src_suffix" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a>, <a href="GHC-Driver-Pipeline.html#v:src_suffix" title="GHC.Driver.Pipeline">GHC.Driver.Pipeline</a></td></tr><tr><td class="src">SRet</td><td class="module"><a href="GHC-Llvm-Types.html#v:SRet" title="GHC.Llvm.Types">GHC.Llvm.Types</a>, <a href="GHC-Llvm.html#v:SRet" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">SRL</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Instr.html#v:SRL" title="GHC.CmmToAsm.SPARC.Instr">GHC.CmmToAsm.SPARC.Instr</a></td></tr><tr><td class="src">SrlOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:SrlOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">srtEscape</td><td class="module"><a href="GHC-Cmm-Info.html#v:srtEscape" title="GHC.Cmm.Info">GHC.Cmm.Info</a></td></tr><tr><td class="src">SRTMap</td><td class="module"><a href="GHC-Cmm-Info-Build.html#t:SRTMap" title="GHC.Cmm.Info.Build">GHC.Cmm.Info.Build</a></td></tr><tr><td class="src">srtMapNonCAFs</td><td class="module"><a href="GHC-Cmm-Info-Build.html#v:srtMapNonCAFs" title="GHC.Cmm.Info.Build">GHC.Cmm.Info.Build</a></td></tr><tr><td class="src">ssElts</td><td class="module"><a href="GHC-ByteCode-Asm.html#v:ssElts" title="GHC.ByteCode.Asm">GHC.ByteCode.Asm</a></td></tr><tr><td class="src">sseVersion</td><td class="module"><a href="GHC-Driver-Session.html#v:sseVersion" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:sseVersion" title="GHC">GHC</a></td></tr><tr><td class="src">Ssp</td><td class="module"><a href="GHC-Llvm-Types.html#v:Ssp" title="GHC.Llvm.Types">GHC.Llvm.Types</a>, <a href="GHC-Llvm.html#v:Ssp" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">SspReq</td><td class="module"><a href="GHC-Llvm-Types.html#v:SspReq" title="GHC.Llvm.Types">GHC.Llvm.Types</a>, <a href="GHC-Llvm.html#v:SspReq" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">ss_forall</td><td class="module"><a href="GHC-Iface-Syntax.html#v:ss_forall" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">ss_how_much</td><td class="module"><a href="GHC-Iface-Syntax.html#v:ss_how_much" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">ST</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Instr.html#v:ST" title="GHC.CmmToAsm.SPARC.Instr">GHC.CmmToAsm.SPARC.Instr</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:ST" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">stableAvailCmp</td><td class="module"><a href="GHC-Types-Avail.html#v:stableAvailCmp" title="GHC.Types.Avail">GHC.Types.Avail</a></td></tr><tr><td class="src">stableModuleCmp</td><td class="module"><a href="GHC-Unit-Module.html#v:stableModuleCmp" title="GHC.Unit.Module">GHC.Unit.Module</a>, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">stableModuleNameCmp</td><td class="module">GHC.Unit.Module, <a href="GHC-Unit-Module-Name.html#v:stableModuleNameCmp" title="GHC.Unit.Module.Name">GHC.Unit.Module.Name</a>, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">stableNameCmp</td><td class="module"><a href="GHC-Types-Name.html#v:stableNameCmp" title="GHC.Types.Name">GHC.Types.Name</a>, <a href="GHC-Plugins.html#v:stableNameCmp" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">stableNameDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:stableNameDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">stableNamePrimTyCon</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:stableNamePrimTyCon" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">stableNamePrimTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:stableNamePrimTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">StableNameToIntOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:StableNameToIntOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">stableNameTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:stableNameTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">stablePtrPrimTyCon</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:stablePtrPrimTyCon" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">stablePtrPrimTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:stablePtrPrimTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">stablePtrTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:stablePtrTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">stablePtrTyConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:stablePtrTyConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">stableUnfoldingVars</td><td class="module"><a href="GHC-Core-FVs.html#v:stableUnfoldingVars" title="GHC.Core.FVs">GHC.Core.FVs</a>, GHC.Plugins</td></tr><tr><td class="src">stableUnitCmp</td><td class="module"><a href="GHC-Unit-Types.html#v:stableUnitCmp" title="GHC.Unit.Types">GHC.Unit.Types</a>, GHC.Unit.Module, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">stackFrameHeaderSize</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:stackFrameHeaderSize" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">StackInfo</td><td class="module"><a href="GHC-Cmm.html#v:StackInfo" title="GHC.Cmm">GHC.Cmm</a></td></tr><tr><td class="src">StackMap</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-StackMap.html#t:StackMap" title="GHC.CmmToAsm.Reg.Linear.StackMap">GHC.CmmToAsm.Reg.Linear.StackMap</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-StackMap.html#v:StackMap" title="GHC.CmmToAsm.Reg.Linear.StackMap">GHC.CmmToAsm.Reg.Linear.StackMap</a></td></tr><tr><td class="src">stackMapAssignment</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-StackMap.html#v:stackMapAssignment" title="GHC.CmmToAsm.Reg.Linear.StackMap">GHC.CmmToAsm.Reg.Linear.StackMap</a></td></tr><tr><td class="src">stackMapNextFreeSlot</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-StackMap.html#v:stackMapNextFreeSlot" title="GHC.CmmToAsm.Reg.Linear.StackMap">GHC.CmmToAsm.Reg.Linear.StackMap</a></td></tr><tr><td class="src">stackN</td><td class="module"><a href="GHC-CmmToLlvm-Regs.html#v:stackN" title="GHC.CmmToLlvm.Regs">GHC.CmmToLlvm.Regs</a></td></tr><tr><td class="src">StackOverflow</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">StackParam</td><td class="module"><a href="GHC-Cmm-CallConv.html#v:StackParam" title="GHC.Cmm.CallConv">GHC.Cmm.CallConv</a></td></tr><tr><td class="src">StackRep</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:StackRep" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">StackSlot</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-StackMap.html#t:StackSlot" title="GHC.CmmToAsm.Reg.Linear.StackMap">GHC.CmmToAsm.Reg.Linear.StackMap</a></td></tr><tr><td class="src">stackStubExpr</td><td class="module"><a href="GHC-Cmm-Graph.html#v:stackStubExpr" title="GHC.Cmm.Graph">GHC.Cmm.Graph</a></td></tr><tr><td class="src">stack_info</td><td class="module"><a href="GHC-Cmm.html#v:stack_info" title="GHC.Cmm">GHC.Cmm</a></td></tr><tr><td class="src">StandAloneDerivOrigin</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:StandAloneDerivOrigin" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">standaloneDerivWithStrategyDIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:standaloneDerivWithStrategyDIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">standaloneDerivWithStrategyDName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:standaloneDerivWithStrategyDName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">StandaloneKindSig</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#t:StandaloneKindSig" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:StandaloneKindSig" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">StandaloneKindSigCtx</td><td class="module"><a href="GHC-Rename-Utils.html#v:StandaloneKindSigCtx" title="GHC.Rename.Utils">GHC.Rename.Utils</a></td></tr><tr><td class="src">StandaloneKindSigCtxt</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:StandaloneKindSigCtxt" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a>, <a href="GHC-Tc-Validity.html#v:StandaloneKindSigCtxt" title="GHC.Tc.Validity">GHC.Tc.Validity</a>, <a href="GHC-Tc-Gen-HsType.html#v:StandaloneKindSigCtxt" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">standaloneKindSigName</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:standaloneKindSigName" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">standardClassKeys</td><td class="module"><a href="GHC-Builtin-Names.html#v:standardClassKeys" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">StandardFormInfo</td><td class="module"><a href="GHC-StgToCmm-Types.html#t:StandardFormInfo" title="GHC.StgToCmm.Types">GHC.StgToCmm.Types</a>, <a href="GHC-StgToCmm-Closure.html#t:StandardFormInfo" title="GHC.StgToCmm.Closure">GHC.StgToCmm.Closure</a></td></tr><tr><td class="src">starArrStarArrStarKindRepKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:starArrStarArrStarKindRepKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">starArrStarArrStarKindRepName</td><td class="module"><a href="GHC-Builtin-Names.html#v:starArrStarArrStarKindRepName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">starArrStarKindRepKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:starArrStarKindRepKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">starArrStarKindRepName</td><td class="module"><a href="GHC-Builtin-Names.html#v:starArrStarKindRepName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sTargetPlatform</td><td class="module"><a href="GHC-Settings.html#v:sTargetPlatform" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sTargetPlatform" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sTargetPlatformString</td><td class="module"><a href="GHC-Settings.html#v:sTargetPlatformString" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sTargetPlatformString" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">starInfo</td><td class="module"><a href="GHC-Types-Name-Reader.html#v:starInfo" title="GHC.Types.Name.Reader">GHC.Types.Name.Reader</a>, GHC.Plugins</td></tr><tr><td class="src">StarIsTypeBit</td><td class="module"><a href="GHC-Parser-Lexer.html#v:StarIsTypeBit" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">starKIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:starKIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">starKindRepKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:starKindRepKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">starKindRepName</td><td class="module"><a href="GHC-Builtin-Names.html#v:starKindRepName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">starKName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:starKName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">starPrec</td><td class="module"><a href="GHC-Types-Basic.html#v:starPrec" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">starSym</td><td class="module"><a href="GHC-Parser-PostProcess.html#v:starSym" title="GHC.Parser.PostProcess">GHC.Parser.PostProcess</a></td></tr><tr><td class="src">StartBindingGroup</td><td class="module"><a href="GHC-Stg-Lift-Monad.html#v:StartBindingGroup" title="GHC.Stg.Lift.Monad">GHC.Stg.Lift.Monad</a></td></tr><tr><td class="src">startBindingGroup</td><td class="module"><a href="GHC-Stg-Lift-Monad.html#v:startBindingGroup" title="GHC.Stg.Lift.Monad">GHC.Stg.Lift.Monad</a></td></tr><tr><td class="src">startPhase</td><td class="module"><a href="GHC-Driver-Phases.html#v:startPhase" title="GHC.Driver.Phases">GHC.Driver.Phases</a></td></tr><tr><td class="src">startsConId</td><td class="module"><a href="GHC-Utils-Lexeme.html#v:startsConId" title="GHC.Utils.Lexeme">GHC.Utils.Lexeme</a></td></tr><tr><td class="src">startsConSym</td><td class="module"><a href="GHC-Utils-Lexeme.html#v:startsConSym" title="GHC.Utils.Lexeme">GHC.Utils.Lexeme</a></td></tr><tr><td class="src">startsRightOf</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:startsRightOf" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">startsVarId</td><td class="module"><a href="GHC-Utils-Lexeme.html#v:startsVarId" title="GHC.Utils.Lexeme">GHC.Utils.Lexeme</a></td></tr><tr><td class="src">startsVarSym</td><td class="module"><a href="GHC-Utils-Lexeme.html#v:startsVarSym" title="GHC.Utils.Lexeme">GHC.Utils.Lexeme</a></td></tr><tr><td class="src">startsWithUnderscore</td><td class="module">GHC.Types.Name, <a href="GHC-Types-Name-Occurrence.html#v:startsWithUnderscore" title="GHC.Types.Name.Occurrence">GHC.Types.Name.Occurrence</a>, <a href="GHC-Plugins.html#v:startsWithUnderscore" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">StartTH</td><td class="module"><a href="GHC-Runtime-Interpreter.html#v:StartTH" title="GHC.Runtime.Interpreter">GHC.Runtime.Interpreter</a></td></tr><tr><td class="src">State</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Utils-Monad-State.html#t:State" title="GHC.Utils.Monad.State">GHC.Utils.Monad.State</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Utils-Monad-State.html#v:State" title="GHC.Utils.Monad.State">GHC.Utils.Monad.State</a></td></tr><tr><td class="src">stateHackOneShot</td><td class="module"><a href="GHC-Types-Id.html#v:stateHackOneShot" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:stateHackOneShot" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">statePrimTyCon</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:statePrimTyCon" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">statePrimTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:statePrimTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">staticClosureLabel</td><td class="module"><a href="GHC-StgToCmm-Closure.html#v:staticClosureLabel" title="GHC.StgToCmm.Closure">GHC.StgToCmm.Closure</a></td></tr><tr><td class="src">staticClosureNeedsLink</td><td class="module"><a href="GHC-StgToCmm-Closure.html#v:staticClosureNeedsLink" title="GHC.StgToCmm.Closure">GHC.StgToCmm.Closure</a></td></tr><tr><td class="src">staticEIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:staticEIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">staticEName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:staticEName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">StaticEnv</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#t:StaticEnv" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">StaticOrigin</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:StaticOrigin" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">StaticPlugin</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Plugins.html#t:StaticPlugin" title="GHC.Driver.Plugins">GHC.Driver.Plugins</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Plugins.html#v:StaticPlugin" title="GHC.Driver.Plugins">GHC.Driver.Plugins</a>, GHC.Plugins</td></tr><tr><td class="src">staticPlugins</td><td class="module"><a href="GHC-Driver-Session.html#v:staticPlugins" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:staticPlugins" title="GHC">GHC</a></td></tr><tr><td class="src">StaticPointersBit</td><td class="module"><a href="GHC-Parser-Lexer.html#v:StaticPointersBit" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">staticProfHdr</td><td class="module"><a href="GHC-StgToCmm-Prof.html#v:staticProfHdr" title="GHC.StgToCmm.Prof">GHC.StgToCmm.Prof</a></td></tr><tr><td class="src">staticPtrDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:staticPtrDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">staticPtrDataConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:staticPtrDataConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">staticPtrInfoDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:staticPtrInfoDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">staticPtrInfoDataConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:staticPtrInfoDataConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">staticPtrInfoTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:staticPtrInfoTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">staticPtrInfoTyConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:staticPtrInfoTyConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">staticPtrTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:staticPtrTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">staticPtrTyConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:staticPtrTyConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">StaticTarget</td><td class="module"><a href="GHC-Types-ForeignCall.html#v:StaticTarget" title="GHC.Types.ForeignCall">GHC.Types.ForeignCall</a></td></tr><tr><td class="src">Status</td><td class="module"><a href="GHC-Cmm-ProcPoint.html#t:Status" title="GHC.Cmm.ProcPoint">GHC.Cmm.ProcPoint</a></td></tr><tr><td class="src">StayPut</td><td class="module"><a href="GHC-Core-Opt-SetLevels.html#v:StayPut" title="GHC.Core.Opt.SetLevels">GHC.Core.Opt.SetLevels</a></td></tr><tr><td class="src">STC</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:STC" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">StdCall</td><td class="module"><a href="GHC-Llvm-Types.html#v:StdCall" title="GHC.Llvm.Types">GHC.Llvm.Types</a>, <a href="GHC-Llvm.html#v:StdCall" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">StdCallConv</td><td class="module"><a href="GHC-Types-ForeignCall.html#v:StdCallConv" title="GHC.Types.ForeignCall">GHC.Types.ForeignCall</a></td></tr><tr><td class="src">stdCallIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stdCallIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">stdCallName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stdCallName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">stdClosureTypeOffset</td><td class="module"><a href="GHC-Cmm-Info.html#v:stdClosureTypeOffset" title="GHC.Cmm.Info">GHC.Cmm.Info</a></td></tr><tr><td class="src">stderrSupportsAnsiColors</td><td class="module"><a href="GHC-SysTools-Terminal.html#v:stderrSupportsAnsiColors" title="GHC.SysTools.Terminal">GHC.SysTools.Terminal</a></td></tr><tr><td class="src">StdHeader</td><td class="module"><a href="GHC-StgToCmm-Layout.html#v:StdHeader" title="GHC.StgToCmm.Layout">GHC.StgToCmm.Layout</a></td></tr><tr><td class="src">stdInfoTableSizeB</td><td class="module"><a href="GHC-Cmm-Info.html#v:stdInfoTableSizeB" title="GHC.Cmm.Info">GHC.Cmm.Info</a></td></tr><tr><td class="src">stdInfoTableSizeW</td><td class="module"><a href="GHC-Cmm-Info.html#v:stdInfoTableSizeW" title="GHC.Cmm.Info">GHC.Cmm.Info</a></td></tr><tr><td class="src">stdNonPtrsOffset</td><td class="module"><a href="GHC-Cmm-Info.html#v:stdNonPtrsOffset" title="GHC.Cmm.Info">GHC.Cmm.Info</a></td></tr><tr><td class="src">stdPtrsOffset</td><td class="module"><a href="GHC-Cmm-Info.html#v:stdPtrsOffset" title="GHC.Cmm.Info">GHC.Cmm.Info</a></td></tr><tr><td class="src">stdSrtBitmapOffset</td><td class="module"><a href="GHC-Cmm-Info.html#v:stdSrtBitmapOffset" title="GHC.Cmm.Info">GHC.Cmm.Info</a></td></tr><tr><td class="src">std_class_via_coercible</td><td class="module"><a href="GHC-Tc-Deriv-Utils.html#v:std_class_via_coercible" title="GHC.Tc.Deriv.Utils">GHC.Tc.Deriv.Utils</a></td></tr><tr><td class="src">sTD_HDR_SIZE</td><td class="module"><a href="GHC-Driver-Session.html#v:sTD_HDR_SIZE" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">stepOn</td><td class="module"><a href="GHC-Data-StringBuffer.html#v:stepOn" title="GHC.Data.StringBuffer">GHC.Data.StringBuffer</a></td></tr><tr><td class="src">step_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:step_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">STFAR</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:STFAR" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">stg2stg</td><td class="module"><a href="GHC-Stg-Pipeline.html#v:stg2stg" title="GHC.Stg.Pipeline">GHC.Stg.Pipeline</a></td></tr><tr><td class="src">StgAlt</td><td class="module"><a href="GHC-Stg-Syntax.html#t:StgAlt" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgApp</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgApp" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgArg</td><td class="module"><a href="GHC-Stg-Syntax.html#t:StgArg" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">stgArgType</td><td class="module"><a href="GHC-Stg-Syntax.html#v:stgArgType" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgBinding</td><td class="module"><a href="GHC-Stg-Syntax.html#t:StgBinding" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgCase</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgCase" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">stgCaseBndrInScope</td><td class="module"><a href="GHC-Stg-Syntax.html#v:stgCaseBndrInScope" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgConApp</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgConApp" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">stgCse</td><td class="module"><a href="GHC-Stg-CSE.html#v:stgCse" title="GHC.Stg.CSE">GHC.Stg.CSE</a></td></tr><tr><td class="src">StgExpr</td><td class="module"><a href="GHC-Stg-Syntax.html#t:StgExpr" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgFCallOp</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgFCallOp" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgHalfWord</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#t:StgHalfWord" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">StgLam</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgLam" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgLet</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgLet" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgLetNoEscape</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgLetNoEscape" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">stgLiftLams</td><td class="module"><a href="GHC-Stg-Lift.html#v:stgLiftLams" title="GHC.Stg.Lift">GHC.Stg.Lift</a></td></tr><tr><td class="src">StgLit</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgLit" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgLitArg</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgLitArg" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgNonRec</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgNonRec" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgOp</td><td class="module"><a href="GHC-Stg-Syntax.html#t:StgOp" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgOpApp</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgOpApp" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgPass</td><td class="module"><a href="GHC-Stg-Syntax.html#t:StgPass" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgPprOpts</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Stg-Syntax.html#t:StgPprOpts" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgPprOpts" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgPrimCallOp</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgPrimCallOp" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgPrimOp</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgPrimOp" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgRec</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgRec" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgRhs</td><td class="module"><a href="GHC-Stg-Syntax.html#t:StgRhs" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">stgRhsArity</td><td class="module"><a href="GHC-Stg-Syntax.html#v:stgRhsArity" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgRhsClosure</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgRhsClosure" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgRhsCon</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgRhsCon" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">stgSccEnabled</td><td class="module"><a href="GHC-Stg-Syntax.html#v:stgSccEnabled" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">stgTBAA</td><td class="module"><a href="GHC-CmmToLlvm-Regs.html#v:stgTBAA" title="GHC.CmmToLlvm.Regs">GHC.CmmToLlvm.Regs</a></td></tr><tr><td class="src">StgTick</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgTick" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">stgToCmmHook</td><td class="module"><a href="GHC-Driver-Hooks.html#v:stgToCmmHook" title="GHC.Driver.Hooks">GHC.Driver.Hooks</a></td></tr><tr><td class="src">StgTopBinding</td><td class="module"><a href="GHC-Stg-Syntax.html#t:StgTopBinding" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgTopLifted</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgTopLifted" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgTopStringLit</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgTopStringLit" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgVarArg</td><td class="module"><a href="GHC-Stg-Syntax.html#v:StgVarArg" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">StgWord</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#t:StgWord" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">STKCHECK</td><td class="module"><a href="GHC-ByteCode-Instr.html#v:STKCHECK" title="GHC.ByteCode.Instr">GHC.ByteCode.Instr</a></td></tr><tr><td class="src">sTmpDir</td><td class="module"><a href="GHC-Settings.html#v:sTmpDir" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sTmpDir" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">Stmt</td><td class="module"><a href="GHC-Hs-Expr.html#t:Stmt" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">StmtCtxt</td><td class="module"><a href="GHC-Hs-Expr.html#v:StmtCtxt" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">StmtLR</td><td class="module"><a href="GHC-Hs-Expr.html#t:StmtLR" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">stmtTyConKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stmtTyConKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">stmtTyConName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stmtTyConName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">stmt_context</td><td class="module"><a href="GHC-Hs-Expr.html#v:stmt_context" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">StockClassError</td><td class="module"><a href="GHC-Tc-Deriv-Utils.html#v:StockClassError" title="GHC.Tc.Deriv.Utils">GHC.Tc.Deriv.Utils</a></td></tr><tr><td class="src">StockStrategy</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:StockStrategy" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">stockStrategyIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stockStrategyIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">stockStrategyName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stockStrategyName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">sToolDir</td><td class="module"><a href="GHC-Settings.html#v:sToolDir" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sToolDir" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sToolSettings</td><td class="module"><a href="GHC-Settings.html#v:sToolSettings" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sToolSettings" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">Stop</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:Stop" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Tc-Solver-Canonical.html#v:Stop" title="GHC.Tc.Solver.Canonical">GHC.Tc.Solver.Canonical</a></td></tr><tr><td class="src">sTopDir</td><td class="module"><a href="GHC-Settings.html#v:sTopDir" title="GHC.Settings">GHC.Settings</a>, <a href="GHC-Driver-Session.html#v:sTopDir" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">stopInterp</td><td class="module"><a href="GHC-Runtime-Interpreter.html#v:stopInterp" title="GHC.Runtime.Interpreter">GHC.Runtime.Interpreter</a></td></tr><tr><td class="src">StopLn</td><td class="module"><a href="GHC-Driver-Phases.html#v:StopLn" title="GHC.Driver.Phases">GHC.Driver.Phases</a></td></tr><tr><td class="src">StopOrContinue</td><td class="module"><a href="GHC-Tc-Solver-Canonical.html#t:StopOrContinue" title="GHC.Tc.Solver.Canonical">GHC.Tc.Solver.Canonical</a></td></tr><tr><td class="src">stopWith</td><td class="module"><a href="GHC-Tc-Solver-Canonical.html#v:stopWith" title="GHC.Tc.Solver.Canonical">GHC.Tc.Solver.Canonical</a></td></tr><tr><td class="src">stop_phase</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:stop_phase" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a>, <a href="GHC-Driver-Pipeline.html#v:stop_phase" title="GHC.Driver.Pipeline">GHC.Driver.Pipeline</a></td></tr><tr><td class="src">Store</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:Store" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:Store" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">storeCurCCS</td><td class="module"><a href="GHC-StgToCmm-Prof.html#v:storeCurCCS" title="GHC.StgToCmm.Prof">GHC.StgToCmm.Prof</a></td></tr><tr><td class="src">Str</td><td class="module"><a href="GHC-Utils-Ppr.html#v:Str" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="src">strCLabel_llvm</td><td class="module"><a href="GHC-CmmToLlvm-Base.html#v:strCLabel_llvm" title="GHC.CmmToLlvm.Base">GHC.CmmToLlvm.Base</a></td></tr><tr><td class="src">StrDmd</td><td class="module"><a href="GHC-Types-Demand.html#t:StrDmd" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">Stream</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Data-Stream.html#t:Stream" title="GHC.Data.Stream">GHC.Data.Stream</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Data-Stream.html#v:Stream" title="GHC.Data.Stream">GHC.Data.Stream</a></td></tr><tr><td class="src">stretchZipWith</td><td class="module"><a href="GHC-Utils-Misc.html#v:stretchZipWith" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">strictApply1Dmd</td><td class="module"><a href="GHC-Types-Demand.html#v:strictApply1Dmd" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">StrictArg</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:StrictArg" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">StrictBind</td><td class="module"><a href="GHC-Core-Opt-Simplify-Utils.html#v:StrictBind" title="GHC.Core.Opt.Simplify.Utils">GHC.Core.Opt.Simplify.Utils</a></td></tr><tr><td class="src">strictenDmd</td><td class="module"><a href="GHC-Types-Demand.html#v:strictenDmd" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">strictifyDictDmd</td><td class="module"><a href="GHC-Types-Demand.html#v:strictifyDictDmd" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">strictifyDmd</td><td class="module"><a href="GHC-Types-Demand.html#v:strictifyDmd" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">strictlyDeeperThan</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:strictlyDeeperThan" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="src">strictlyEqOL</td><td class="module"><a href="GHC-Data-OrdList.html#v:strictlyEqOL" title="GHC.Data.OrdList">GHC.Data.OrdList</a></td></tr><tr><td class="src">strictlyOrdOL</td><td class="module"><a href="GHC-Data-OrdList.html#v:strictlyOrdOL" title="GHC.Data.OrdList">GHC.Data.OrdList</a></td></tr><tr><td class="src">strictMap</td><td class="module"><a href="GHC-Utils-Misc.html#v:strictMap" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">strictnessBefore</td><td class="module"><a href="GHC-Driver-Session.html#v:strictnessBefore" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:strictnessBefore" title="GHC">GHC</a></td></tr><tr><td class="src">strictnessInfo</td><td class="module"><a href="GHC-Types-Id-Info.html#v:strictnessInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">StrictnessMark</td><td class="module"><a href="GHC-Core-DataCon.html#t:StrictnessMark" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, GHC.Plugins, <a href="GHC.html#t:StrictnessMark" title="GHC">GHC</a></td></tr><tr><td class="src">StrictSig</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Types-Demand.html#t:StrictSig" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Types-Demand.html#v:StrictSig" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">strictSigDmdEnv</td><td class="module"><a href="GHC-Types-Demand.html#v:strictSigDmdEnv" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">strImmLit</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-CmmToAsm-X86-Regs.html#v:strImmLit" title="GHC.CmmToAsm.X86.Regs">GHC.CmmToAsm.X86.Regs</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Imm.html#v:strImmLit" title="GHC.CmmToAsm.SPARC.Imm">GHC.CmmToAsm.SPARC.Imm</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="GHC-CmmToAsm-PPC-Regs.html#v:strImmLit" title="GHC.CmmToAsm.PPC.Regs">GHC.CmmToAsm.PPC.Regs</a></td></tr><tr><td class="src">String</td><td class="module"><a href="GHC-Prelude.html#t:String" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">StringBuffer</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Data-StringBuffer.html#t:StringBuffer" title="GHC.Data.StringBuffer">GHC.Data.StringBuffer</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Data-StringBuffer.html#v:StringBuffer" title="GHC.Data.StringBuffer">GHC.Data.StringBuffer</a></td></tr><tr><td class="src">stringLIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stringLIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">StringLiteral</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Types-Basic.html#t:StringLiteral" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Types-Basic.html#v:StringLiteral" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">stringLName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stringLName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">stringL_RDR</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stringL_RDR" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">stringPrimLIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stringPrimLIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">stringPrimLName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stringPrimLName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">stringPrimL_RDR</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:stringPrimL_RDR" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">stringToStringBuffer</td><td class="module"><a href="GHC-Data-StringBuffer.html#v:stringToStringBuffer" title="GHC.Data.StringBuffer">GHC.Data.StringBuffer</a></td></tr><tr><td class="src">stringToUnit</td><td class="module"><a href="GHC-Unit-Types.html#v:stringToUnit" title="GHC.Unit.Types">GHC.Unit.Types</a>, GHC.Unit.Module, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">stringToUnitId</td><td class="module"><a href="GHC-Unit-Types.html#v:stringToUnitId" title="GHC.Unit.Types">GHC.Unit.Types</a>, GHC.Unit.Module, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">stringTy</td><td class="module"><a href="GHC-Builtin-Types.html#v:stringTy" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">stringTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:stringTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">stringTyCon_RDR</td><td class="module"><a href="GHC-Builtin-Types.html#v:stringTyCon_RDR" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">stripCoercionTy</td><td class="module"><a href="GHC-Core-Type.html#v:stripCoercionTy" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:stripCoercionTy" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">stripIfaceInvisVars</td><td class="module"><a href="GHC-Iface-Type.html#v:stripIfaceInvisVars" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="src">stripInvisArgs</td><td class="module"><a href="GHC-Iface-Type.html#v:stripInvisArgs" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="src">stripLive</td><td class="module"><a href="GHC-CmmToAsm-Reg-Liveness.html#v:stripLive" title="GHC.CmmToAsm.Reg.Liveness">GHC.CmmToAsm.Reg.Liveness</a></td></tr><tr><td class="src">stripLiveBlock</td><td class="module"><a href="GHC-CmmToAsm-Reg-Liveness.html#v:stripLiveBlock" title="GHC.CmmToAsm.Reg.Liveness">GHC.CmmToAsm.Reg.Liveness</a></td></tr><tr><td class="src">stripNArgs</td><td class="module"><a href="GHC-Core.html#v:stripNArgs" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">stripParensHsExpr</td><td class="module"><a href="GHC-Hs-Expr.html#v:stripParensHsExpr" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">stripParensLHsExpr</td><td class="module"><a href="GHC-Hs-Expr.html#v:stripParensLHsExpr" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">stripStgTicksTop</td><td class="module"><a href="GHC-Stg-Syntax.html#v:stripStgTicksTop" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">stripStgTicksTopE</td><td class="module"><a href="GHC-Stg-Syntax.html#v:stripStgTicksTopE" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">stripTicksE</td><td class="module"><a href="GHC-Core-Utils.html#v:stripTicksE" title="GHC.Core.Utils">GHC.Core.Utils</a>, GHC.Plugins</td></tr><tr><td class="src">stripTicksT</td><td class="module"><a href="GHC-Core-Utils.html#v:stripTicksT" title="GHC.Core.Utils">GHC.Core.Utils</a>, GHC.Plugins</td></tr><tr><td class="src">stripTicksTop</td><td class="module"><a href="GHC-Core-Utils.html#v:stripTicksTop" title="GHC.Core.Utils">GHC.Core.Utils</a>, GHC.Plugins</td></tr><tr><td class="src">stripTicksTopE</td><td class="module"><a href="GHC-Core-Utils.html#v:stripTicksTopE" title="GHC.Core.Utils">GHC.Core.Utils</a>, GHC.Plugins</td></tr><tr><td class="src">stripTicksTopT</td><td class="module"><a href="GHC-Core-Utils.html#v:stripTicksTopT" title="GHC.Core.Utils">GHC.Core.Utils</a>, GHC.Plugins</td></tr><tr><td class="src">strongLoopBreaker</td><td class="module"><a href="GHC-Types-Basic.html#v:strongLoopBreaker" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">stronglyConnCompFromEdgedVerticesOrd</td><td class="module"><a href="GHC-Data-Graph-Directed.html#v:stronglyConnCompFromEdgedVerticesOrd" title="GHC.Data.Graph.Directed">GHC.Data.Graph.Directed</a></td></tr><tr><td class="src">stronglyConnCompFromEdgedVerticesOrdR</td><td class="module"><a href="GHC-Data-Graph-Directed.html#v:stronglyConnCompFromEdgedVerticesOrdR" title="GHC.Data.Graph.Directed">GHC.Data.Graph.Directed</a></td></tr><tr><td class="src">stronglyConnCompFromEdgedVerticesUniq</td><td class="module"><a href="GHC-Data-Graph-Directed.html#v:stronglyConnCompFromEdgedVerticesUniq" title="GHC.Data.Graph.Directed">GHC.Data.Graph.Directed</a></td></tr><tr><td class="src">stronglyConnCompFromEdgedVerticesUniqR</td><td class="module"><a href="GHC-Data-Graph-Directed.html#v:stronglyConnCompFromEdgedVerticesUniqR" title="GHC.Data.Graph.Directed">GHC.Data.Graph.Directed</a></td></tr><tr><td class="src">stronglyConnCompG</td><td class="module"><a href="GHC-Data-Graph-Directed.html#v:stronglyConnCompG" title="GHC.Data.Graph.Directed">GHC.Data.Graph.Directed</a></td></tr><tr><td class="src">StrTyLit</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:StrTyLit" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a></td></tr><tr><td class="src">strTyLitIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:strTyLitIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">strTyLitName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:strTyLitName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">STU</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:STU" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">stubDir</td><td class="module"><a href="GHC-Driver-Session.html#v:stubDir" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:stubDir" title="GHC">GHC</a></td></tr><tr><td class="src">sTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:sTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sTyConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:sTyConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">Style</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Utils-Ppr.html#t:Style" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Utils-Ppr.html#v:Style" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="src">style</td><td class="module"><a href="GHC-Utils-Ppr.html#v:style" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="src">SUB</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Instr.html#v:SUB" title="GHC.CmmToAsm.SPARC.Instr">GHC.CmmToAsm.SPARC.Instr</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:SUB" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">SubCo</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:SubCo" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a></td></tr><tr><td class="src">subDVarSet</td><td class="module"><a href="GHC-Types-Var-Set.html#v:subDVarSet" title="GHC.Types.Var.Set">GHC.Types.Var.Set</a>, GHC.Plugins</td></tr><tr><td class="src">SUBF</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:SUBF" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">SUBFC</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:SUBFC" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">SUBFE</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:SUBFE" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">SUBFO</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:SUBFO" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">SubGoalDepth</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#t:SubGoalDepth" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">subGoalDepthExceeded</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:subGoalDepthExceeded" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">SubL16</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-Base.html#v:SubL16" title="GHC.CmmToAsm.Reg.Graph.Base">GHC.CmmToAsm.Reg.Graph.Base</a></td></tr><tr><td class="src">SubL8</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-Base.html#v:SubL8" title="GHC.CmmToAsm.Reg.Graph.Base">GHC.CmmToAsm.Reg.Graph.Base</a></td></tr><tr><td class="src">SubL8H</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-Base.html#v:SubL8H" title="GHC.CmmToAsm.Reg.Graph.Base">GHC.CmmToAsm.Reg.Graph.Base</a></td></tr><tr><td class="src">Submult</td><td class="module"><a href="GHC-Core-Multiplicity.html#v:Submult" title="GHC.Core.Multiplicity">GHC.Core.Multiplicity</a></td></tr><tr><td class="src">submult</td><td class="module"><a href="GHC-Core-Multiplicity.html#v:submult" title="GHC.Core.Multiplicity">GHC.Core.Multiplicity</a></td></tr><tr><td class="src">subordinates</td><td class="module"><a href="GHC-HsToCore-Docs.html#v:subordinates" title="GHC.HsToCore.Docs">GHC.HsToCore.Docs</a></td></tr><tr><td class="src">SubScope</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Node.html#v:SubScope" title="GHC.Cmm.Node">GHC.Cmm.Node</a></td></tr><tr><td class="src">Subst</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Stg-Subst.html#t:Subst" title="GHC.Stg.Subst">GHC.Stg.Subst</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Stg-Subst.html#v:Subst" title="GHC.Stg.Subst">GHC.Stg.Subst</a></td></tr><tr><td class="alt">3 (Type/Class)</td><td class="module"><a href="GHC-Core-Subst.html#t:Subst" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#t:Subst" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="alt">4 (Data Constructor)</td><td class="module"><a href="GHC-Core-Subst.html#v:Subst" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:Subst" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substBind</td><td class="module"><a href="GHC-Core-Subst.html#v:substBind" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substBind" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substBindSC</td><td class="module"><a href="GHC-Core-Subst.html#v:substBindSC" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substBindSC" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substBndr</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Stg-Subst.html#v:substBndr" title="GHC.Stg.Subst">GHC.Stg.Subst</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Core-Subst.html#v:substBndr" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substBndr" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substBndrs</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Stg-Subst.html#v:substBndrs" title="GHC.Stg.Subst">GHC.Stg.Subst</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Core-Subst.html#v:substBndrs" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substBndrs" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substCo</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Core-Coercion.html#v:substCo" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Core-TyCo-Subst.html#v:substCo" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Core-Subst.html#v:substCo" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substCo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:substCo" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">substCos</td><td class="module"><a href="GHC-Core-Coercion.html#v:substCos" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Core-TyCo-Subst.html#v:substCos" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substCos" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substCoUnchecked</td><td class="module"><a href="GHC-Core-Type.html#v:substCoUnchecked" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substCoUnchecked" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substCoUnchecked" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substCoUnchecked" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substCoVar</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Core-Coercion.html#v:substCoVar" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Core-TyCo-Subst.html#v:substCoVar" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substCoVar" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:substCoVar" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">substCoVarBndr</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Core-Coercion.html#v:substCoVarBndr" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Core-TyCo-Subst.html#v:substCoVarBndr" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substCoVarBndr" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Core-Subst.html#v:substCoVarBndr" title="GHC.Core.Subst">GHC.Core.Subst</a></td></tr><tr><td class="src">substCoVars</td><td class="module"><a href="GHC-Core-Coercion.html#v:substCoVars" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Core-TyCo-Subst.html#v:substCoVars" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substCoVars" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substCoWith</td><td class="module"><a href="GHC-Core-Coercion.html#v:substCoWith" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Core-TyCo-Subst.html#v:substCoWith" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substCoWith" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substCoWithUnchecked</td><td class="module"><a href="GHC-Core-Type.html#v:substCoWithUnchecked" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substCoWithUnchecked" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substCoWithUnchecked" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substCoWithUnchecked" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substDVarSet</td><td class="module"><a href="GHC-Core-Subst.html#v:substDVarSet" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substDVarSet" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substEqSpec</td><td class="module"><a href="GHC-Core-DataCon.html#v:substEqSpec" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, GHC.Plugins</td></tr><tr><td class="src">substExpr</td><td class="module"><a href="GHC-Core-Subst.html#v:substExpr" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substExpr" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substExprSC</td><td class="module"><a href="GHC-Core-Subst.html#v:substExprSC" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substExprSC" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substForAllCoBndr</td><td class="module"><a href="GHC-Core-TyCo-Subst.html#v:substForAllCoBndr" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a></td></tr><tr><td class="src">substForAllCoBndrUsing</td><td class="module"><a href="GHC-Core-TyCo-Subst.html#v:substForAllCoBndrUsing" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a></td></tr><tr><td class="src">substForAllCoBndrUsingLC</td><td class="module"><a href="GHC-Core-Coercion.html#v:substForAllCoBndrUsingLC" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:substForAllCoBndrUsingLC" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substId</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:substId" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">substIdInfo</td><td class="module"><a href="GHC-Core-Subst.html#v:substIdInfo" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substIdInfo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substIdOcc</td><td class="module"><a href="GHC-Core-Subst.html#v:substIdOcc" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substIdOcc" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substIdType</td><td class="module"><a href="GHC-Core-Subst.html#v:substIdType" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substIdType" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substIfaceAppArgs</td><td class="module"><a href="GHC-Iface-Type.html#v:substIfaceAppArgs" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="src">substIfaceTyVar</td><td class="module"><a href="GHC-Iface-Type.html#v:substIfaceTyVar" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="src">substInScope</td><td class="module"><a href="GHC-Core-Subst.html#v:substInScope" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substInScope" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substInteractiveContext</td><td class="module"><a href="GHC-Driver-Types.html#v:substInteractiveContext" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">substLeftCo</td><td class="module"><a href="GHC-Core-Coercion.html#v:substLeftCo" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:substLeftCo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substNameShape</td><td class="module"><a href="GHC-Types-Name-Shape.html#v:substNameShape" title="GHC.Types.Name.Shape">GHC.Types.Name.Shape</a></td></tr><tr><td class="src">substOcc</td><td class="module"><a href="GHC-Stg-Lift-Monad.html#v:substOcc" title="GHC.Stg.Lift.Monad">GHC.Stg.Lift.Monad</a></td></tr><tr><td class="src">substPredOrigin</td><td class="module"><a href="GHC-Tc-Deriv-Utils.html#v:substPredOrigin" title="GHC.Tc.Deriv.Utils">GHC.Tc.Deriv.Utils</a></td></tr><tr><td class="src">substRecBndrs</td><td class="module"><a href="GHC-Core-Subst.html#v:substRecBndrs" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substRecBndrs" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substRightCo</td><td class="module"><a href="GHC-Core-Coercion.html#v:substRightCo" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:substRightCo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substRulesForImportedIds</td><td class="module"><a href="GHC-Core-Subst.html#v:substRulesForImportedIds" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substRulesForImportedIds" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substScaledTy</td><td class="module"><a href="GHC-Core-Type.html#v:substScaledTy" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substScaledTy" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substScaledTy" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substScaledTys</td><td class="module"><a href="GHC-Core-Type.html#v:substScaledTys" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substScaledTys" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substScaledTys" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substScaledTys" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substScaledTysUnchecked</td><td class="module"><a href="GHC-Core-Type.html#v:substScaledTysUnchecked" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substScaledTysUnchecked" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substScaledTysUnchecked" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substScaledTyUnchecked</td><td class="module"><a href="GHC-Core-Type.html#v:substScaledTyUnchecked" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substScaledTyUnchecked" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substScaledTyUnchecked" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substScaledTyUnchecked" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substSpec</td><td class="module"><a href="GHC-Core-Subst.html#v:substSpec" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substSpec" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTheta</td><td class="module"><a href="GHC-Core-Type.html#v:substTheta" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTheta" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substTheta" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substTheta" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substThetaUnchecked</td><td class="module"><a href="GHC-Core-Type.html#v:substThetaUnchecked" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substThetaUnchecked" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substThetaUnchecked" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substThetaUnchecked" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTickish</td><td class="module"><a href="GHC-Core-Subst.html#v:substTickish" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substTickish" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTy</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Core-Type.html#v:substTy" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTy" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substTy" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Core-Subst.html#v:substTy" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substTy" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:substTy" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">substTyAddInScope</td><td class="module"><a href="GHC-Core-Type.html#v:substTyAddInScope" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTyAddInScope" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substTyAddInScope" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substTyAddInScope" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTyCoVars</td><td class="module"><a href="GHC-Core-TyCo-Subst.html#v:substTyCoVars" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a></td></tr><tr><td class="src">substTys</td><td class="module"><a href="GHC-Core-Type.html#v:substTys" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTys" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substTys" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substTys" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTysUnchecked</td><td class="module"><a href="GHC-Core-Type.html#v:substTysUnchecked" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTysUnchecked" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substTysUnchecked" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substTysUnchecked" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTysWith</td><td class="module"><a href="GHC-Core-Type.html#v:substTysWith" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTysWith" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substTysWith" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTysWithCoVars</td><td class="module"><a href="GHC-Core-TyCo-Subst.html#v:substTysWithCoVars" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a></td></tr><tr><td class="src">substTyUnchecked</td><td class="module"><a href="GHC-Core-Type.html#v:substTyUnchecked" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTyUnchecked" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substTyUnchecked" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substTyUnchecked" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTyVar</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Core-Type.html#v:substTyVar" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTyVar" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substTyVar" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Core-Opt-Simplify-Env.html#v:substTyVar" title="GHC.Core.Opt.Simplify.Env">GHC.Core.Opt.Simplify.Env</a></td></tr><tr><td class="src">substTyVarBndr</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Core-Type.html#v:substTyVarBndr" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTyVarBndr" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substTyVarBndr" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substTyVarBndr" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Core-Subst.html#v:substTyVarBndr" title="GHC.Core.Subst">GHC.Core.Subst</a></td></tr><tr><td class="src">substTyVarBndrs</td><td class="module"><a href="GHC-Core-Type.html#v:substTyVarBndrs" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTyVarBndrs" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substTyVarBndrs" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTyVars</td><td class="module"><a href="GHC-Core-Type.html#v:substTyVars" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTyVars" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substTyVars" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTyWith</td><td class="module"><a href="GHC-Core-Type.html#v:substTyWith" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTyWith" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substTyWith" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substTyWith" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substTyWithCoVars</td><td class="module"><a href="GHC-Core-TyCo-Subst.html#v:substTyWithCoVars" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substTyWithCoVars" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="src">substTyWithInScope</td><td class="module"><a href="GHC-Core-TyCo-Subst.html#v:substTyWithInScope" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a></td></tr><tr><td class="src">substTyWithUnchecked</td><td class="module"><a href="GHC-Core-Type.html#v:substTyWithUnchecked" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substTyWithUnchecked" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Tc-Utils-TcType.html#v:substTyWithUnchecked" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Plugins.html#v:substTyWithUnchecked" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substUnfolding</td><td class="module"><a href="GHC-Core-Subst.html#v:substUnfolding" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substUnfolding" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substUnfoldingSC</td><td class="module"><a href="GHC-Core-Subst.html#v:substUnfoldingSC" title="GHC.Core.Subst">GHC.Core.Subst</a>, <a href="GHC-Plugins.html#v:substUnfoldingSC" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substVarBndr</td><td class="module"><a href="GHC-Core-Type.html#v:substVarBndr" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substVarBndr" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substVarBndr" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substVarBndrs</td><td class="module"><a href="GHC-Core-Type.html#v:substVarBndrs" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Core-TyCo-Subst.html#v:substVarBndrs" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a>, <a href="GHC-Plugins.html#v:substVarBndrs" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">substVarBndrUsing</td><td class="module"><a href="GHC-Core-TyCo-Subst.html#v:substVarBndrUsing" title="GHC.Core.TyCo.Subst">GHC.Core.TyCo.Subst</a></td></tr><tr><td class="src">subTerms</td><td class="module"><a href="GHC-Runtime-Heap-Inspect.html#v:subTerms" title="GHC.Runtime.Heap.Inspect">GHC.Runtime.Heap.Inspect</a>, <a href="GHC-Runtime-Eval.html#v:subTerms" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a></td></tr><tr><td class="src">subtract</td><td class="module"><a href="GHC-Prelude.html#v:subtract" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">subVarSet</td><td class="module"><a href="GHC-Types-Var-Set.html#v:subVarSet" title="GHC.Types.Var.Set">GHC.Types.Var.Set</a>, GHC.Plugins</td></tr><tr><td class="src">SUB_CC</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:SUB_CC" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">succ</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Prelude.html#v:succ" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Node.html#v:succ" title="GHC.Cmm.Node">GHC.Cmm.Node</a></td></tr><tr><td class="src">Succeeded</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="GHC-Data-Maybe.html#v:Succeeded" title="GHC.Data.Maybe">GHC.Data.Maybe</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Types-Basic.html#v:Succeeded" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins, <a href="GHC.html#v:Succeeded" title="GHC">GHC</a></td></tr><tr><td class="src">succeeded</td><td class="module"><a href="GHC-Types-Basic.html#v:succeeded" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins, <a href="GHC.html#v:succeeded" title="GHC">GHC</a></td></tr><tr><td class="src">SuccessFlag</td><td class="module"><a href="GHC-Types-Basic.html#t:SuccessFlag" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins, <a href="GHC.html#t:SuccessFlag" title="GHC">GHC</a></td></tr><tr><td class="src">successIf</td><td class="module"><a href="GHC-Types-Basic.html#v:successIf" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">successors</td><td class="module"><a href="GHC-Cmm-Dataflow-Graph.html#v:successors" title="GHC.Cmm.Dataflow.Graph">GHC.Cmm.Dataflow.Graph</a></td></tr><tr><td class="src">succ_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:succ_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">Suffix</td><td class="module"><a href="GHC-Utils-Misc.html#t:Suffix" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">SuggestHidden</td><td class="module">GHC.Unit, <a href="GHC-Unit-State.html#v:SuggestHidden" title="GHC.Unit.State">GHC.Unit.State</a>, GHC.Plugins</td></tr><tr><td class="src">SuggestVisible</td><td class="module">GHC.Unit, <a href="GHC-Unit-State.html#v:SuggestVisible" title="GHC.Unit.State">GHC.Unit.State</a>, GHC.Plugins</td></tr><tr><td class="src">Sum</td><td class="module"><a href="GHC-Parser-PostProcess.html#v:Sum" title="GHC.Parser.PostProcess">GHC.Parser.PostProcess</a></td></tr><tr><td class="src">sum</td><td class="module"><a href="GHC-Prelude.html#v:sum" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">sumDataCon</td><td class="module"><a href="GHC-Builtin-Types.html#v:sumDataCon" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">SumFlavour</td><td class="module"><a href="GHC-Core-TyCon.html#v:SumFlavour" title="GHC.Core.TyCon">GHC.Core.TyCon</a>, GHC.Plugins</td></tr><tr><td class="src">summariseModule</td><td class="module"><a href="GHC-Driver-Make.html#v:summariseModule" title="GHC.Driver.Make">GHC.Driver.Make</a></td></tr><tr><td class="src">SummaryNode</td><td class="module"><a href="GHC-Driver-Make.html#t:SummaryNode" title="GHC.Driver.Make">GHC.Driver.Make</a></td></tr><tr><td class="src">SumOrTuple</td><td class="module"><a href="GHC-Parser-PostProcess.html#t:SumOrTuple" title="GHC.Parser.PostProcess">GHC.Parser.PostProcess</a></td></tr><tr><td class="src">sumParens</td><td class="module"><a href="GHC-Types-Basic.html#v:sumParens" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">SumPat</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:SumPat" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">sumRepDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:sumRepDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sumRepDataConTyCon</td><td class="module"><a href="GHC-Builtin-Types.html#v:sumRepDataConTyCon" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">SumTyCon</td><td class="module"><a href="GHC-Core-TyCon.html#v:SumTyCon" title="GHC.Core.TyCon">GHC.Core.TyCon</a>, GHC.Plugins</td></tr><tr><td class="src">sumTyCon</td><td class="module"><a href="GHC-Builtin-Types.html#v:sumTyCon" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">sumTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:sumTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">sumTyConName</td><td class="module"><a href="GHC-Builtin-Names.html#v:sumTyConName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">superClassesMightHelp</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:superClassesMightHelp" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">superFunArg</td><td class="module"><a href="GHC-Parser-PostProcess.html#v:superFunArg" title="GHC.Parser.PostProcess">GHC.Parser.PostProcess</a></td></tr><tr><td class="src">superInfixOp</td><td class="module"><a href="GHC-Parser-PostProcess.html#v:superInfixOp" title="GHC.Parser.PostProcess">GHC.Parser.PostProcess</a></td></tr><tr><td class="src">superSkolemTv</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:superSkolemTv" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="src">SupplyContext</td><td class="module"><a href="GHC-Tc-Deriv-Utils.html#v:SupplyContext" title="GHC.Tc.Deriv.Utils">GHC.Tc.Deriv.Utils</a></td></tr><tr><td class="src">supportedLanguagesAndExtensions</td><td class="module"><a href="GHC-Driver-Session.html#v:supportedLanguagesAndExtensions" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">supportedLlvmVersionLowerBound</td><td class="module"><a href="GHC-CmmToLlvm-Base.html#v:supportedLlvmVersionLowerBound" title="GHC.CmmToLlvm.Base">GHC.CmmToLlvm.Base</a></td></tr><tr><td class="src">supportedLlvmVersionUpperBound</td><td class="module"><a href="GHC-CmmToLlvm-Base.html#v:supportedLlvmVersionUpperBound" title="GHC.CmmToLlvm.Base">GHC.CmmToLlvm.Base</a></td></tr><tr><td class="src">SuppressBndrSig</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Iface-Type.html#t:SuppressBndrSig" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Iface-Type.html#v:SuppressBndrSig" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="src">suppressIfaceInvisibles</td><td class="module"><a href="GHC-Iface-Type.html#v:suppressIfaceInvisibles" title="GHC.Iface.Type">GHC.Iface.Type</a>, GHC.Iface.Syntax</td></tr><tr><td class="src">supUE</td><td class="module"><a href="GHC-Core-UsageEnv.html#v:supUE" title="GHC.Core.UsageEnv">GHC.Core.UsageEnv</a></td></tr><tr><td class="src">supUEs</td><td class="module"><a href="GHC-Core-UsageEnv.html#v:supUEs" title="GHC.Core.UsageEnv">GHC.Core.UsageEnv</a></td></tr><tr><td class="src">SurelyApart</td><td class="module"><a href="GHC-Core-Unify.html#v:SurelyApart" title="GHC.Core.Unify">GHC.Core.Unify</a></td></tr><tr><td class="src">Suspension</td><td class="module"><a href="GHC-Runtime-Heap-Inspect.html#v:Suspension" title="GHC.Runtime.Heap.Inspect">GHC.Runtime.Heap.Inspect</a>, <a href="GHC-Runtime-Eval.html#v:Suspension" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a></td></tr><tr><td class="src">swap</td><td class="module"><a href="GHC-Data-Pair.html#v:swap" title="GHC.Data.Pair">GHC.Data.Pair</a></td></tr><tr><td class="src">SwapFlag</td><td class="module"><a href="GHC-Types-Basic.html#t:SwapFlag" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">swapLiftCoEnv</td><td class="module"><a href="GHC-Core-Coercion.html#v:swapLiftCoEnv" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:swapLiftCoEnv" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">swapOverTyVars</td><td class="module"><a href="GHC-Tc-Utils-Unify.html#v:swapOverTyVars" title="GHC.Tc.Utils.Unify">GHC.Tc.Utils.Unify</a></td></tr><tr><td class="src">sWarning</td><td class="module"><a href="GHC-Utils-Ppr-Colour.html#v:sWarning" title="GHC.Utils.Ppr.Colour">GHC.Utils.Ppr.Colour</a></td></tr><tr><td class="src">Switch</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:Switch" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:Switch" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">SwitchPlan</td><td class="module"><a href="GHC-Cmm-Switch.html#t:SwitchPlan" title="GHC.Cmm.Switch">GHC.Cmm.Switch</a></td></tr><tr><td class="src">SwitchTargets</td><td class="module"><a href="GHC-Cmm-Switch.html#t:SwitchTargets" title="GHC.Cmm.Switch">GHC.Cmm.Switch</a></td></tr><tr><td class="src">switchTargetsCases</td><td class="module"><a href="GHC-Cmm-Switch.html#v:switchTargetsCases" title="GHC.Cmm.Switch">GHC.Cmm.Switch</a></td></tr><tr><td class="src">switchTargetsDefault</td><td class="module"><a href="GHC-Cmm-Switch.html#v:switchTargetsDefault" title="GHC.Cmm.Switch">GHC.Cmm.Switch</a></td></tr><tr><td class="src">switchTargetsFallThrough</td><td class="module"><a href="GHC-Cmm-Switch.html#v:switchTargetsFallThrough" title="GHC.Cmm.Switch">GHC.Cmm.Switch</a></td></tr><tr><td class="src">switchTargetsRange</td><td class="module"><a href="GHC-Cmm-Switch.html#v:switchTargetsRange" title="GHC.Cmm.Switch">GHC.Cmm.Switch</a></td></tr><tr><td class="src">switchTargetsSigned</td><td class="module"><a href="GHC-Cmm-Switch.html#v:switchTargetsSigned" title="GHC.Cmm.Switch">GHC.Cmm.Switch</a></td></tr><tr><td class="src">switchTargetsToList</td><td class="module"><a href="GHC-Cmm-Switch.html#v:switchTargetsToList" title="GHC.Cmm.Switch">GHC.Cmm.Switch</a></td></tr><tr><td class="src">switchTargetsToTable</td><td class="module"><a href="GHC-Cmm-Switch.html#v:switchTargetsToTable" title="GHC.Cmm.Switch">GHC.Cmm.Switch</a></td></tr><tr><td class="src">switchWeight</td><td class="module"><a href="GHC-Driver-Session.html#v:switchWeight" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">SWIZZLE</td><td class="module"><a href="GHC-ByteCode-Instr.html#v:SWIZZLE" title="GHC.ByteCode.Instr">GHC.ByteCode.Instr</a></td></tr><tr><td class="src">SymbolPtr</td><td class="module"><a href="GHC-Cmm-CLabel.html#v:SymbolPtr" title="GHC.Cmm.CLabel">GHC.Cmm.CLabel</a></td></tr><tr><td class="src">SymbolTable</td><td class="module"><a href="GHC-Utils-Binary.html#t:SymbolTable" title="GHC.Utils.Binary">GHC.Utils.Binary</a></td></tr><tr><td class="src">symbol_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:symbol_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">SymCo</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:SymCo" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a></td></tr><tr><td class="src">SynAny</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:SynAny" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Tc-Gen-Expr.html#v:SynAny" title="GHC.Tc.Gen.Expr">GHC.Tc.Gen.Expr</a></td></tr><tr><td class="src">SyncAcqRel</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:SyncAcqRel" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:SyncAcqRel" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">SyncAcquire</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:SyncAcquire" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:SyncAcquire" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">SyncMonotonic</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:SyncMonotonic" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:SyncMonotonic" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">SyncRelease</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:SyncRelease" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:SyncRelease" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">SyncSeqCst</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:SyncSeqCst" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:SyncSeqCst" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">SyncUnord</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:SyncUnord" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:SyncUnord" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">SynDec</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:SynDec" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">SynDecl</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:SynDecl" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">SynFamilyInst</td><td class="module"><a href="GHC-Core-FamInstEnv.html#v:SynFamilyInst" title="GHC.Core.FamInstEnv">GHC.Core.FamInstEnv</a></td></tr><tr><td class="src">SynFun</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:SynFun" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Tc-Gen-Expr.html#v:SynFun" title="GHC.Tc.Gen.Expr">GHC.Tc.Gen.Expr</a></td></tr><tr><td class="src">synKnownType</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:synKnownType" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Tc-Gen-Expr.html#v:synKnownType" title="GHC.Tc.Gen.Expr">GHC.Tc.Gen.Expr</a></td></tr><tr><td class="src">SynList</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:SynList" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Tc-Gen-Expr.html#v:SynList" title="GHC.Tc.Gen.Expr">GHC.Tc.Gen.Expr</a></td></tr><tr><td class="src">SynRho</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:SynRho" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Tc-Gen-Expr.html#v:SynRho" title="GHC.Tc.Gen.Expr">GHC.Tc.Gen.Expr</a></td></tr><tr><td class="src">SyntaxExpr</td><td class="module"><a href="GHC-Hs-Expr.html#t:SyntaxExpr" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">SyntaxExprGhc</td><td class="module"><a href="GHC-Hs-Expr.html#t:SyntaxExprGhc" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">SyntaxExprRn</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Expr.html#t:SyntaxExprRn" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Expr.html#v:SyntaxExprRn" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">SyntaxExprTc</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Expr.html#t:SyntaxExprTc" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Expr.html#v:SyntaxExprTc" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">SyntaxOpType</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#t:SyntaxOpType" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Tc-Gen-Expr.html#t:SyntaxOpType" title="GHC.Tc.Gen.Expr">GHC.Tc.Gen.Expr</a></td></tr><tr><td class="src">synTyConDefn_maybe</td><td class="module"><a href="GHC-Core-TyCon.html#v:synTyConDefn_maybe" title="GHC.Core.TyCon">GHC.Core.TyCon</a>, GHC.Plugins, <a href="GHC.html#v:synTyConDefn_maybe" title="GHC">GHC</a></td></tr><tr><td class="src">synTyConResKind</td><td class="module"><a href="GHC-Core-Type.html#v:synTyConResKind" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:synTyConResKind" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">synTyConRhs_maybe</td><td class="module"><a href="GHC-Core-TyCon.html#v:synTyConRhs_maybe" title="GHC.Core.TyCon">GHC.Core.TyCon</a>, GHC.Plugins, <a href="GHC.html#v:synTyConRhs_maybe" title="GHC">GHC</a></td></tr><tr><td class="src">SynType</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:SynType" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a>, <a href="GHC-Tc-Gen-Expr.html#v:SynType" title="GHC.Tc.Gen.Expr">GHC.Tc.Gen.Expr</a></td></tr><tr><td class="src">syn_arg_wraps</td><td class="module"><a href="GHC-Hs-Expr.html#v:syn_arg_wraps" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">syn_expr</td><td class="module"><a href="GHC-Hs-Expr.html#v:syn_expr" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">syn_res_wrap</td><td class="module"><a href="GHC-Hs-Expr.html#v:syn_res_wrap" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">SystemDependent</td><td class="module"><a href="GHC-Driver-Session.html#v:SystemDependent" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">sYSTEM_IO</td><td class="module"><a href="GHC-Builtin-Names.html#v:sYSTEM_IO" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.25.1</p></div></body></html>